C语言
文章平均质量分 74
beca_se
这个作者很懒,什么都没留下…
展开
-
关于多个.c和.h文件时的相互调用(转)
假如 有一个头文件 1.h 和源文件1.c 还有一个头文件 2.h和源文件2.c 函数的调用假如 有一个函数 在1.h 中声明 void xuexi(void) 在1.c中实现:先包含 #include "1.h" void xuexi(void) ...转载 2018-07-26 23:36:36 · 4733 阅读 · 0 评论 -
C语言中 .h文件和.c文件的区别 (转)
要理解.c文件与.h文件有什么不同之处,首先需要弄明白编译器的工作过程,一般说来编译器会做以下几个过程:1.预处理阶段2.词法与语法分析阶段3.编译阶段,首先编译成纯汇编语句,再将之汇编成跟CPU相关的二进制码,生成各个目标文件4.连接阶段,将各个目标文件中的各段代码进行绝对地址定位,生成跟特定平台相关的可执行文件,当然,最后还可以用objcopy生成纯二进制码,也就是去掉了文件格式信息...转载 2018-07-26 22:14:57 · 1079 阅读 · 0 评论 -
数组的静态分配和动态分配
原贴:https://blog.csdn.net/lkasdolka/article/details/12750067相信许多C++的初学者像我一样搞不清楚为什么有时候使用数组的时候需要使用new语句,而有时候直接定义就好。上网找了找资料整理如下:1、在使用数组前用new表达式动态分配数组空间,new表达式在堆中分配空间,但是new之后还需delete,比较麻烦,初学者比较容易忘记,效率较...转载 2018-07-24 16:38:55 · 2356 阅读 · 0 评论