例1.1代码分析----书本P5-6
代码要求
例1.1:
要求在屏幕上输出以下一行信息
This is a C program.
解题思路
解题思路:在主函数中用printf函数原样输出即可
编写程序
#include <stdio.h>
int main()
{
printf("This is a C Program.\n");
return 0;
}
运行结果
运行环境:VSCODE
PS D:\Study\StudyDocuments\Study-Code-2021> cd "d:\Study\StudyDocuments\Study-Code-2021\C\TanHaoQiang\01\01_1\" ; if ($?) { gcc main.c -o main } ; if ($?) { .\main }
This is a C Program.
代码分析
第一行:#include <stdio.h>
-
预编译处理
-
stdio.h是系统提供的头文件
- stdio全称standard input and output
- .h是头文件(header file)的意思
- 该头文件中包含着标准输入输出的相关函数,是程序员使用最多的函数
-
第二行:int main()
- main是函数的名字
- main函数表示的是主函数
- 每个C语言程序有且只准有一个主函数
- main前面的int表示此函数的类型是int类型(即整形)
- 如此一来,在主函数执行结束后,计算机会得到一个值,这个值是整形
-
第五行:return 0;
- 其作用为:在函数执行结束前将整数0作为函数值,并将其返回到被调用的地方
-
第三行到第六行
- 其为一个整体,称作为函数体
- 函数体由花括号{}括起来
-
第四行:printf(“This is a C Program.\n”);
- printf()函数是函数库中的输出函数
- \n是换行符
- 即在输出到此处后,另起一行到开头
-
每一个语句最后的分号;
- 代表该语句结束的标志