#include<stdio.h>

int main()

{

printf("hello word\n");

return 0;

}

\\include---预处理器发现 include 指令后,就会寻找指令后面<>(该符号用来填充数据类型)中的文件名,并把这个文件的内容包含到当前文件中。被包含文件中的文本将替换源代码文件中的#include 指令, 就像你把被包含文件中的全部内容键入到源文件中的这个位置一样。

stdio(standard  input output)---请求所包含的函数,标准输入输出函数

int main---主函数和程序入口,有且仅有一个,int表示函数有返回值整数

printf(print function)---打印函数,是库函数之一--C语言提供的函数

return语句用来结束循环,或返回一个函数的值。

return 0:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数

;----该符号表示一行语句的结束

int main后面的()表示初始化,为了让变量有值,防止出现异常,而(xxx)表示运算优先级,(     )为最高优先级符号。

#:预处理符号

{}:表示代码块

\\或\*\:表示注释,不被编译器所执行

c语言中.c和.h文件的困惑

本质上没有任何区别。 .h文件是头文件,提供接口,内含函数声明、宏定义、结构体定义等内容。

.c文件是程序文件,内含函数实现,变量定义等内容。而且是什么后缀也没有关系,只不过编译器会默认对某些后缀的文件采取某些动作。可以强制编译器把任何后缀的文件都当作c文件来编。

  如: 在xx.h里定义了一个函数的声明,然后我在xx.h的同一个目录下建立xx.c ,xx.c里定义了这个函数的实现,然后是在main函数所在.c文件里#include这个xx.h 然后我就可以使用这个函数了。 main在运行时就会找到这个定义了这个函数的xx.c文件。