下面让我们回归一开始的HelloWorld!程序
看看是不是除了#include和printf函数其他的都明白是什么含义了

1
2
3
4
5
#include<stdio.h>
int main(){
printf("HelloWorld!\n");
return 0;
}

下面我们来解释一下printf(“HelloWorld!\n”);
printf也是函数,但这个函数是系统自带的,它的作用是在屏幕上打印输出括号内的内容。
它由打印的英文单词(print)和格式的英文首字母构成(format),意思是格式化打印。
我们将括号内的字符串”HelloWorld!\n”输入给了printf函数,printf函数工作,并将我们输入的字符串打印在控制台上
printf还可以通过占位符来打印
例如前面的printf(“%d”,out);其中的%d就是一个占位符,它是整形占位符printf工作时会用后面变量out的值代替占位符%d打印输出
所以printf的基本格式为printf(“字符串”);或者printf(“占位符”,变量);

现在还剩下#include<stdio.h>没有解释
这个语句的意思是引用头文件,前面我们说到函数必须先定义,编码器才明白函数要干什么,像printf这样系统定义的函数在
头文件stdio.h之中被声明,我们引用了这个头文件编码器就明白printf函数是什么意义,这样我们就能在程序中使用这个函数了。
特别注意!
stdio.h没有定义printf,它只是声明了printf。