作为大多数程序员第一个接触到的C语言程序,“Hello World!”绝对是大家心中的“白月光”,它虽然简单,但几乎每一行都蕴含着知识点,下面是相关的知识及我个人一些浅薄的理解。
(蓝色加粗的知识点还有拓展知识,会在之后更新。)
程序源代码及执行结果
知识点一 #include<stdio.h>
1.#include叫做文件包含命令,用于引入对应的头文件(.h文件)。
include是“包含”的意思,#include<XX.h>是将XX.h中的函数应用到本程序中。
2。stdio.h——standard input output.header 即标准输入输出头文件。只要程序中包含了stdio.h,就可以使用库函数(printf、scanf等)。
3. .h——在C语言中,xxx.h是头文件,xxx.c是源文件(一个工程一般有多个源文件)。
知识点二 int main()
1.main函数
是主函数,
有且只有一个,
是程序的入口,程序是从main函数的第一行开始执行的,而不是程序的第一行开始。
出现两个main函数时,程序会报错。
在页面按F5键(笔记本电脑尝试按Fn+F5),起到监视作用,箭头首先从main函数开始,再按F5键,继续执行。
2.int
是一种数据类型,int是整型类型,是整数。
3.int main()
main函数是要求有返回值的,这个返回值的返回情况可以表明程序执行的状况。在C语言中,执行成功返回0,程序异常返回非0,因此返回值是int整型,也就有了int main的规范。
4.main函数的基本框架
int main() //函数头
{
//函数体
}
补充知识点:注释
C语言中,注释风格为 /* */ ;C++中,注释风格为 // (推荐使用)。
注释是用来解释代码的,在代码中加上有利于阅读和多人协作,但不会影响编译结果,因为编译器在预处理阶段会删除注释。注释是非常有用的。
知识点三 代码块
一个{}就是一个代码块,在代码块中定义的变量是局部变量,只在本代码块中有效。
知识点四 printf函数
是一个库函数,作用是在屏幕上打印信息,将格式化后的字符串输出到标准输出。
格式:
printf(" ");
注意到有双引号、分号。
知识点五 \n
\n是一个转义字符,作用是换行。
知识点六 return 0;
return 返回
return 0 即执行成功返回0。
记得写分号。