• 设为首页
  • 点击收藏
  • 手机APP
    手机扫一扫下载
    华域联盟APP
  • 关注官方公众号
    微信扫一扫关注
    华域联盟公众号
sterben C语言学习笔记(1)
1. 编译和链接 将程序转化为机器可执行的代码,C语言分为三个步骤: A. 预编译。程序首先会交给预处理器,预处理器执行以#开头的指令,然后给程序添加指令,或者修改指令。 B. 编译。修改后的程序进入编译器,编译器 ...
最后发表: sterben@ 2018-1-14 20:17 22 0 2018-1-14 预览
sterben C语言学习笔记(15)
编译器中负责将程序分解成一个一个token的部分,就是词法分析器。 token:程序的最基本组成单元,是程序表义的基本单元。一个token,无论出现在哪里,都应该表示同样的意思,同样的语义。 在C语言编译器进行词法分 ...
最后发表: sterben@ 2018-1-14 20:17 26 0 2018-1-14 预览
sterben C语言学习笔记(16)
在C语言中,经常会出现一些复杂的类型声明。而大多数都是涉及到指针的类型。 那么就在这一节来集中认识一下。 首先,我们先来了解*,()和[]的组合。在看实际例子前,先来看一个重要的规则: 在做选择时,始终使[] ...
最后发表: sterben@ 2018-1-14 20:17 22 0 2018-1-14 预览
sterben C语言学习笔记(4)
1. 数组大小 我相信,在C#/Java中,更多的人愿意用List来取代数组,一方面是List提供了较多的方法,另一方面也无需我们去指定数组的大小。 那么在C语言中,我们既然需要必须指定数组的大小,而一般来讲,很多数 ...
最后发表: sterben@ 2018-1-14 20:17 19 0 2018-1-14 预览
sterben C语言学习笔记(5)
1. 数组作为函数参数 函数是我们学习程序设计语言最基本的东西了,我在此不再赘述。只讨论一种特殊情况,就是数组作为函数的参数传递。 我们都知道,其实在传递数组的时候,实际上是传递了数组首元素的指针。明确 ...
最后发表: sterben@ 2018-1-14 20:17 22 0 2018-1-14 预览
sterben C语言学习笔记(6)
1. 指针的来源 在当代,大多数的现代计算机都会把内存分割成字节,每个字节都有着其唯一的地址。可执行程序由代码和数据两部分构成,而程序中的每个变量都占有着一个或多个字节,也就是说,每个变量都有着自己的地 ...
最后发表: sterben@ 2018-1-14 20:17 19 0 2018-1-14 预览
sterben C语言学习笔记(7)
1. 指针和数组 这个在最初学习C语言时就学过了,在此只是简单提下。看一段代码: #define SIZE 10int main (void){ int a,*p,sum; int i; p=a; sum=0; for(i =0;i
最后发表: sterben@ 2018-1-14 20:17 18 0 2018-1-14 预览
sterben C语言学习笔记(8)
1. 字符串入门 字符串也称字符串字面量,是用一对双引号括起来的字符序列。 我们也许经常会遇到字符串特别长的情况,在C#中,我们一般会用@符号来表示。 Console.WriteLine(@"Hello World"); 但是在C中,我们会 ...
最后发表: sterben@ 2018-1-14 20:17 19 0 2018-1-14 预览
sterben C语言学习笔记索引贴(1)
一切都静下来了,安顿下来了,该是好好补补基础的时候了,从C语言开始。 C语言学习笔记(1) C语言学习笔记(2) C语言学习笔记(3) C语言学习笔记(4) C语言学习笔记(5) C语言学习笔记(6) C语言学习笔记(7) C语言学习笔记 ...
最后发表: sterben@ 2018-1-14 20:17 19 0 2018-1-14 预览
sterben C语言学习笔记(9)
在这一节,我想主要来介绍一下C语言操作字符串的常用函数。 C语言的字符串函数的原型都驻留在头文件中,因此我们在处理字符串时,需要引入这个头文件。 但是,我不希望只是单纯地介绍每个函数的用法,如 ...
最后发表: sterben@ 2018-1-14 20:17 19 0 2018-1-14 预览
sterben C语言学习笔记(10)
1. 预处理指令 在第一篇文章中,我们就提到了预处理器的概念。预处理器就是用来处理预处理指令。预处理指令包含以下三种: A. 宏定义  #define B. 文件包含 #include C. 条件编译 #if #ifdef等等。 2. 简 ...
最后发表: sterben@ 2018-1-14 20:17 17 0 2018-1-14 预览
sterben C语言学习笔记(11)
1. 条件编译 条件编译是指预处理根据测试的结果来包含或排除程序的片段。 2. #if和#endif 也不多说,举个例子就懂了。 #define DEBUG 1int main (void){#if DEBUGprintf("Hello world");#endifreturn 0;} 其实效 ...
最后发表: sterben@ 2018-1-14 20:17 26 0 2018-1-14 预览
sterben C语言学习笔记(12)
1. 结构体声明 学习C#/Java的我们,结构体相信都非常熟悉了。简单先来介绍下语法,声明一个结构体: struct{char *name;int age;}person1,person2;int main (void){person1.name="kym";person1.age=21;printf("%s",p ...
最后发表: sterben@ 2018-1-14 20:17 22 0 2018-1-14 预览
sterben C语言学习笔记(13)
1. 动态内存分配 先来介绍三个动态内存分配的函数:malloc,calloc和realloc。说来惭愧,以前只知道malloc。现在来看下他们的区别: malloc:最常用的分配内存块,但是不对内存进行初始化。 calloc:分配内存块, ...
最后发表: sterben@ 2018-1-14 20:17 19 0 2018-1-14 预览
sterben C语言学习笔记(14)
1. 位域 我们来看一个表示日期的结构体: typedef struct{unsigned int year;unsigned int month;unsigned int day;}MyDate; 但是我们可以发现,其实year最大也不会超过四位数,month也就是12,而day最大也就是31 ...
最后发表: sterben@ 2018-1-14 20:17 20 0 2018-1-14 预览
小桀网络 了解 C++ Builder 可视化组件库(VCL) 新人帖
可视化组件库(VCL)基于属性、办法、事情(PME)模型。PME模型定义了数据成员(属性)、操作数据的函数(办法)、用户运用类的途径(事情)。VCL是对象的分层结构,它是用ObjectPascal所写的,但它能够完整正常 ...
最后发表: 晨迪地坎@ 2017-8-18 21:47 422 1 2017-4-4 预览
sterben 浙大C语言全套学习 attach_img  ...2
链接: http://pan.baidu.com/s/1kTu2Yd5 密码: 2xuu
最后发表: 晨迪地坎@ 2017-8-18 18:51 1274 11 2015-8-4 预览
sterben 《C语身教程》22章 链表 attach_img
这一章的范围其实属于数据结构和算法,早已超出小雅的才干,因小雅在SDK教程中用到这些学问,所以只作简单解说。假如对链表还一无所知,倡议先看一点数据结构方面的书,或者痛快跳过这一章。下面的例子是一个报数游 ...
最后发表: 幼幼新天地40@ 2016-10-16 05:22 419 1 2016-10-14 预览
sterben 《C语身教程》17章 数组作参数 attach_img
一、数组作参数后的长度 数组作参数时,其后面的长度毫无意义,应该改成不定义长度的数组。作为参数时,数组将自己降级为指针。下面例子中,sizeof(arr)取到的是arr地址的长度,等于4。而主程序中sizeof(num)应该是1 ...
最后发表: 幼幼新天地40@ 2016-10-15 19:52 394 1 2016-10-14 预览
sterben 《C语身教程》20章 main()函数
一、main()函数特有的参数“argc和argv” 在第一章中讲过main()函数的参数,但没有讲怎样运用。argc(即argument Count)和argv(argument vector)是main()函数特有的参数,“argc”不用传入,是系统自动计算参数的个数 ...
最后发表: 幼幼新天地40@ 2016-10-15 15:25 365 1 2016-10-14 预览

扫描微信二维码

关注华域联盟公众号

随时了解更新最新资讯

在线客服(服务时间 9:00~18:00)

在线QQ客服

电邮:admin@cnhackhy.com

Powered by 华域联盟! © 2015-2019

备案号:蒙ICP备17000689号-2蒙公网安备 15062202000105号中国互联网举报中心 Free counters!