当前位置:首页>开发>正文

c语言include问题 c 的include

2023-05-23 02:20:34 互联网 未知 开发

 c语言include问题 c  的include

c语言include问题

首先应习惯性的在写每个头文件的时候第一句话写:
#ifndef xxx
#define xxx
文件末尾写:
#endif
这里的xxx一般习惯性的用“_头文件名_”的方式起名 如你这种情况就可以用_struct_作为名字。
这两句话的意思就是如果在你编译的所有程序中 如果没有定义过xxx这个名字 那么定义这个名字 并且继续包含这两句话后面的内容 也就是你的头文件。如果xxx这个名字已经定义过了 说明在某处已经引用该文件 那么#ifndef xxx后面的内容都不会再次包含。

还有就是不要写#include< .c>这样的东西 包含.c文件不是啥好习惯

c 的include



头文件引用的时候最前面要有 # 符号:
    #include
    #include只要是定义过的头文件,在 < > 里面都可以添加;

不同的函数,会对应不同的头文件,没有用到的函数,头文件就不用添加

#include

#include 是插入或叫嵌入一个文件(头文件或代码)。 #include 就是嵌入系统的头文件stdio.h #include "aa.c" 就是嵌入C源码文件aa.c ====================================== 例如: // aa.c 文件内容: c = 8 printf("c=%d ",c) ======================================= // a.c 文件内容: #include void main() { int a,b,c #include "aa.c" exit(0) } ======================================= 编译a.c 时,自动嵌入系统的头文件stdio.h 和自己写的aa.c,嵌入地点就是#include 所在位置。

最新文章