#include<stdio.h>
int main(){
printf("Hello World!");
return 0;
}
1 #include<stdio.h>
include: 包括;包含;计入;包住
那我这个程序包含了什么呢, 继续看下去。
stdio是个什么东西?
这是C语言的标准输入输出库。
stdio是三个单词的缩写: standard input output
所以我这个程序包含了C语言的标准输入输出库。
.h
是这个库文件的后缀名。就像文本文件是.txt
、图片是.png
、.jpg
等等。
既然我这个库包含了C语言的标准输入输出库。
那么我就可以用这个库里面包含的工具。
2 int main() { return 0; }
这个要连在一起看。
所有的程序都有一个程序执行的入口,C语言的程序入口就是这个名为main
的函数(函数的概念会在后面的学习中学到)。函数大致可分为4个部分是: 返回值、函数名、入参、函数体。
这个主函数的4部分分别是:
返回值: int
函数名: main
入参: [无]
函数体: {}内包含的部分
其中return 0;
这一句代码刚好是对应主函数的返回值(int)
关于主函数返回值的约定: 一般来说返回0表示正常退出程序;非零表示异常退出程序。
3 printf(“Hello World”);
上面说到#include<stdio.h>
的意思是我这个程序包含是C语言的标准输入输出库。
那么这里的printf("Hello World");
其实就是C语言标准输入输出库里提供的输出函数。
这也是个函数哦。
但这里是调用已声明的函数,前面的main
函数是我们在声明这个函数。不一样哦。
要分析这个printf
函数的返回值、入参、函数体就很复杂了(函数名就不说了——printf
)。这事日后再说。