1、第一个C语言程序:
#include<stdio.h>//头文件
//main:主函数,任意一个C程序中必须有且仅有一个主函数,是程序的入口
int main()
{
//使用printf函数输出括号里面的字符串
printf("Hello world!\n");
//return 0;这一句是让主函数正常结束。
return 0;
}
2、什么是头文件?
std是标准库,io是输入输出流,.h是文件的后缀。
stdio.h是一个文件它一般存在标准系统目录(你安装编译器的目录,像QT之类的编辑器会自动帮你安装编译器)。
include会把.h文件里的内容在.c文件里面可以使用,“”和<>的区别在于<>会找标准系统目录,而“”会优先找文件目录,换句话说自己写的.h用“”最快,标准库里的用<>最快
3、main函数
是程序的入口,一个程序中只有仅有一个主函数,C 程序是由函数组成的,我们写的代码都是由主函数 main()开始执行的。函数是 C 程序的基本模块,是用于完成特定任务的程序代码单元。
从函数定义的角度看,函数可分为系统函数和用户定义函数两种:
系统函数,即库函数:这是由编译系统提供的,用户不必自己定义这些函数,可以直接使用它们,如我们常用的打印函数printf()。
用户定义函数:用以解决用户的专门需要。
4、注释是什么?
简而言之就是对某代码的说明,这段代码是干什么的,实现什么功能等
注释有两种方法:(1)一种是//双斜杠注释法 双斜杠后面的都是注释内容(仅限单行)
(2)还有一种注释方法是/*中间是要注释的内容*/(多少行都可以)
5、return
return很强大,如果一个函数中有一个return,并且执行了,那么这个函数就完了。
return 表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。
return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。
如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。
总结:一个“Hello World”程序会从main函数开始执行,main函数调用c语言标准库里面的库函数printf,来完成这个输出的任务,结束后,返回0,告诉操作系统:我完成了任务。