- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 C语言笔记——预处理
C语言笔记——预处理一、define宏定义表达式1、宏函数被调用时是以实参代替形参,而不是“值传递”#define SUM(x) (x)+(x)如果x的值为5*3,而代码又写成SUM(x)*SUM(x),则替换后变成(5*3)+(5*3)*(5*3)+(5*3),显然错了!所以最外层的括号最好别省略,应定义为#define SUM(x) ((x)+(x))二、条件编译
2014-05-16 09:48:04 599
原创 C语言笔记——符号
C语言——符号一、注释符号——“/* */”和“//”1、“/* */”注释不能嵌套,“/*”总与离它最近的“*/”匹配2、注意:y=x/*p;这个语句会报错,本意是想表示x除以p指向的内存里的值,把结果赋给y。但是编译器会把“/*”后边的内容当做注释,直到“*/”出现,可是没有找到“*/”,所以出错。应该写成y=x/(*p)。二、单引号、双引号1、双引号引起来的是字符串常量
2014-05-16 08:41:07 589
原创 C语言笔记——32个关键字
C语言——32个关键字一、auto在缺省的情况下,编译器默认所有的变量都是auto的。二、register1、请求编译器尽可能地将变量存在CPU内部的寄存器中,而不是通过内存寻址方式,以此来提高效率。2、注意事项:register变量必须是一个单个的值,并且其长度应小于或等于整形的长度;而且不能用取址运算符“&”来获取register变量的地址(因为该变量可能不放在内存中)。
2014-05-11 16:49:32 878
基于LAMP的Joomla构建网络发布系统
2014-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人