
C语言知识点
weixin_42687361
这个作者很懒,什么都没留下…
展开
-
赋值符号|= 和=区别
|= 按位 加= 按字节加原创 2019-04-20 15:51:07 · 1013 阅读 · 0 评论 -
do{} while(0)
1、可用于定义复杂宏,避免仅用花括号括起来形成的块,而写程序习惯带分号“;”出错,以及if判断的多条语句时,漏if条件对语句的限定。2、可以定义在while外同名的变量、函数;3、可用于定义空宏;4、break根据if条件跳到while后的语句块do { if(1) break; if(0) ...原创 2019-04-17 16:56:53 · 185 阅读 · 0 评论 -
CRT 全称:Visual C++ C RunTime Lib 就是C运行时库
转载地址:https://zhidao.baidu.com/question/75691336.html如有侵犯立删。CRT 全称:VisualC++ C RunTime Lib 就是C运行时库。注: 以下内容部分引自CSND中相关讨论的帖子,并结合自己的理解整理而成。仅供参考。1)运行时库就是 C run-time library,是 C 而非 C++ 语言世界的概念:取这个名字就是...转载 2019-04-10 22:57:05 · 931 阅读 · 0 评论 -
#define及预编译、编译阶段、运行阶段涉及知识小小结
宏定义只在宏定义的文件中起作用,“宏”分为:无参数的宏和有参数的宏说明:1)宏名一般用大写,以便于与变量区别2)字符串可以是常数、表达式等3)宏定义不作语法检查,只有在编译被宏展开后的源程序才会报错4)宏定义不是C语言,不在行末加分号5)宏名有效范围为从定义到本源文件结束6)可以用#undef命令终止宏定义的作用域7)在宏定义中,可以引用已定义的宏...原创 2019-04-09 22:44:17 · 1717 阅读 · 0 评论