随笔分类 -  C语言

C语言
摘要:->和 . 都是用于访问结构数据的符号。struct point { int x; int y;};. 符号是在表达式中引用某个特定结构中的成员: 结构名.成员例如:struct point pt;printf("%d, %d", pt.x, pt.y);其中的结构成员运算符“.”将结构名与成... 阅读全文
posted @ 2014-11-07 21:16 ivantang 阅读(470) 评论(0) 推荐(0)
摘要:注:该内容整理自以下链接。http://www.cnblogs.com/yezhenhan/archive/2011/10/16/2214420.html由ANSI标准定义的C语言关键字共32个: auto double int struct break else long switch ca... 阅读全文
posted @ 2014-07-13 16:44 ivantang 阅读(304) 评论(0) 推荐(0)
摘要:注:该内容整理自以下链接。http://blog.csdn.net/huangblog/article/details/8271791表:C语言运算符及优先级优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右--()圆括号(表达式)/函数名(形参表)--.成员选择(对... 阅读全文
posted @ 2014-07-13 16:35 ivantang 阅读(710) 评论(0) 推荐(0)
摘要:在嵌入式系统编程中,不管是内核的驱动程序还是应用程序的编写,都涉及到大量的预处理与条件编译,这样做的好处主要体现在代码的移植性强以及代码的修改方便等特性,因此引入了预处理与条件编译的概念。在C语言的程序中可包括各种以符号#开头的编译指令,这些指令称为预处理命令。预处理命令属于C语言编译器,而不是C语... 阅读全文
posted @ 2014-07-12 20:11 ivantang 阅读(404) 评论(0) 推荐(0)
摘要:指针占用字节指针即为地址,存的是变量的地址,在同一架构下地址长度都是相同的(cpu的最大寻址内存空间),所以不同类型的指针长度都一样。指针占用几个字节跟语言无关,而是跟系统的寻址能力有关,16为地址指针即为2个字节,32位系统是4个字节,64位系统为8个字节。用sizeof求长度:#includev... 阅读全文
posted @ 2014-07-08 08:13 ivantang 阅读(1181) 评论(0) 推荐(0)