![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 70
SnowVera
这个作者很懒,什么都没留下…
展开
-
C语言笔记——符号
C语言——符号一、注释符号——“/* */”和“//”1、“/* */”注释不能嵌套,“/*”总与离它最近的“*/”匹配2、注意:y=x/*p;这个语句会报错,本意是想表示x除以p指向的内存里的值,把结果赋给y。但是编译器会把“/*”后边的内容当做注释,直到“*/”出现,可是没有找到“*/”,所以出错。应该写成y=x/(*p)。二、单引号、双引号1、双引号引起来的是字符串常量原创 2014-05-16 08:41:07 · 577 阅读 · 0 评论 -
C语言笔记——32个关键字
C语言——32个关键字一、auto在缺省的情况下,编译器默认所有的变量都是auto的。二、register1、请求编译器尽可能地将变量存在CPU内部的寄存器中,而不是通过内存寻址方式,以此来提高效率。2、注意事项:register变量必须是一个单个的值,并且其长度应小于或等于整形的长度;而且不能用取址运算符“&”来获取register变量的地址(因为该变量可能不放在内存中)。原创 2014-05-11 16:49:32 · 866 阅读 · 0 评论 -
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 · 594 阅读 · 0 评论