c语言进阶
文章平均质量分 76
yumibaobao9
这个作者很懒,什么都没留下…
展开
-
C语言程序从源码到运行(进阶篇)
预处理命令一般以#开头,包括以下几个头文件包含:#include.定义一个宏:#define条件编译:#if、#else、#endif.编译控制:#pragma预处理过程就是处理这些命令:头文件展开:将#include包含的头文件内容展开到当前位置。宏展开:展开所有的宏定义,并删除#define.条件编译:根据宏定义条件,选择要参与编译的分支代码,其余的分支丢弃。删除注释。添加行号和文件名标识:编译过程中根据需要可以显示这些信息。原创 2024-08-23 18:23:53 · 594 阅读 · 0 评论 -
C语言makefile使用(进阶篇)
记录一下使用makefile的心得体会,部分内容来源《gun make中文使用手册》,作者 徐海兵。原创 2024-08-22 12:05:23 · 547 阅读 · 0 评论 -
【转载】C语言-对数组名的深入了解(进阶篇)
我们知道一般情况下,c语言中的数组名一般是指首元素的地址,但是有两种特殊的情况除外第一种情况就是:&(取地址符)+数组名,比如 &arr 其实取出的是整个数组的地址不管是什么地址,大小都是4 or 8我们来尝试比较下面几组案例//我们常规的认知告诉我们数组名就是首元素的地址,当然这里也不例外//所以第一个打印的就是第一个元素的地址,第二个打印就是第二个元素的地址//这两行代码打印出来的结果和上面的结果一致。转载 2024-08-02 17:39:50 · 29 阅读 · 0 评论