CodeMap

慎言笃行

导航

随笔分类 -  简而言之C语言

一句话便可避免C语言天生的缺陷和常见错误
C 语言 运算符优先级
摘要:优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右()圆括号(表达式)/函数名(形参表).成员选择(对象)对象.成员名->成员选择(指针)对象指针->成员名2-负号运算符-表达式右到左单目运算符(类型)强制类型转换(数据类型)表达式++自增运算符++变量名/变量名++单目运算符--自减运算符--变量名/变量名--单目运算符*取值运算符*指针变量单目运算符&取地址运算符&变量名单目运算符!逻辑非运算符!表达式单目运算符~按位取反运算符~表达式单目运算符sizeof长度运算符sizeof(表达式)3/除表达式/表达式左到右双目运算符*乘表 阅读全文

posted @ 2011-03-04 15:39 wqlblogger 阅读(374) 评论(0) 推荐(0) 编辑

简而言之C语言:“char类型省空间”只是一个传说
摘要:机器字往往为16bit或32bit,内存地址最少为2字节(byte)对齐,一般为4字节,声明为char类型的变量或数组,编译器仍然按偶数对齐,无法对齐的字节则自动填充,所以声明为char类型(尤其是数组)不但达不到节省空间的目的,反而有字节对齐及地址运算错误的风险,在嵌入式编程中,应该被禁止。 阅读全文

posted @ 2010-01-26 14:19 wqlblogger 阅读(416) 评论(2) 推荐(0) 编辑

简而言之C语言:句柄是什么?
摘要:所谓句柄(handle),即指针(pointer),也见有含有地址(指针)的结构体,但几乎可以确定的是,称为句柄的东东都是为访问指针(或说是地址)而建的。 阅读全文

posted @ 2010-01-20 15:17 wqlblogger 阅读(9414) 评论(0) 推荐(2) 编辑

简而言之C语言:const声明
摘要:const声明最好用也是最有用的地方是用来声明函数的传入指针参数,此时该参数不可出现在“=”符号左侧。 阅读全文

posted @ 2009-12-22 16:25 wqlblogger 阅读(201) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示