C语言复习(二)------语法和预编译头文件

不管是什么语言,无论是编程语言还是交流用语言,都有它的语法,C语言也不例外。

在C语言中我们要知道C语言是以函数为单位的,每个函数包含了多条语句,每条语句用分号代表语句结束,每个函数用花括号括起来,列如

int main(void)
{
    printf("hello csdn\n");
    return 0;
}

这就是一个标准的C语言代码。

以后的语法会慢慢的学习。

如果直接把这些代码复制到IDE中,编译运行,会出现一个警告,这是为什么呢

通过查看出错信息我们就会发现

[Warning] incompatible implicit declaration of built-in function 'printf' [enabled by default]

这条语句函数并没有在相关的头文件中声明,那么什么是头文件呢

头文件全名其实叫做预编译头文件,通常以(.h)为扩展名,通过他的名字我们可以得知,这些头文件包含了我们一些已经预编译好的函数和语句,在程序编译的时候,会优先读取头文件里的内容,大大的节省了程序编译的时间

预编译又称为预处理,是做些代码文本的替换工作。
处理#开头的指令,比如拷贝#include包含的文件代码,#define宏定义的替换,条件编译等
就是为编译做的预备工作的阶段
主要处理#开始的预编译指令

                -------摘自百度百科(逃

像#include    #define   #if   #else  等等等。。。都是预编译命令

那么再加上头文件,比如stdio.h(C语言标准输入输出)  stdlib.h(C语言标准库) string.h(C语言字符串)等等等。。。

通常使用<>括起  列如

#include
int main(void)
{
    printf("hello csdn\n");
    return 0;
}

这样编译就没有警告了

-------end-------

就酱 - -

你可能感兴趣的:(学习)