【C语言】第一个C语言程序代码分析
在上一篇中我们已经创建了第一个C语言程序,接下来我们来分析一些此代码。
1. #include<stdio.h>
-
#include 是C语言的预处理指令之一。在代码区域单独写出
printf("hello world!\n");
编译、运行之后你会发现编译器会报错,那是因为计算机不能够读懂你所说的“ 输出一行 hello world! ”。在此,#include 在编译之前作出相应的处理。预处理指令一般以 # 开头。
-
预处理指令 #include 之后都会跟一个文件名,在预处理的过程中就会根据文件名去查找文件。
-
stdio.h 是头文件,它是一个函数库(standard input output(标准输入输出库)) 。 .h是头文件的后缀名
- 把stdio.h给#include表示声明语句,用来教会计算机听懂printf,声明语句结尾不用分号。
2.main()主函数
每一个C语言程序都必须有一个主函数框架。
1 int main() 2 { 3 4 }
在主函数框架里就是你编写的代码内容,相当于告诉计算机:这里就是你要执行的命令。
3.输出代码
printf("hello world!\n");
printf(" ")就是stdio.h文件中的输出指令,双引号里写的就是要输出的内容。\n表示换行符,在输出过程中遇到\n会换到下一行。
4.return 0;
return 0;的目的就是让主函数正常结束,一般来说这句话都是在最后。如果把这句话写在printf语句前边,还没等输出,程序就已经结束了,所以不会有东西输出。
最后讲一下这句代码
// insert code here...
在C语言程序中,可以书写注释标记代码含义,以便记忆。其中可以使用 // 双斜杠后跟注释部分(仅限单行注释)进行注释,另外还可以使用 /* 注释部分 */ (不限行数)对语句进行注释。