一、C语言的具体结构
简单来说,一个C程序就是由若干头文件和函数组成。
include <stdio.h>就是一条预处理命令, 它的作用是通知C语言编译系统在对C程序进行正式编译之前需做一些预处理工作。
函数就是实现代码逻辑的一个小的单元。
1、任何一个c语言程序都必须包括以下格式:
main() { }
这是c语言的基本结构,任何一个程序都必须包含这个结构。括号内可以不写任何内容,那么该程序将不执行任何结果。
2、main()----在c语言中称之为“主函数”,一个c程序有且仅有一个main函数,任何一个c程序总是从main函数开始执行,main函数后面的一对圆括号不能省略。
3、被大括号{ }括起来的内容称为main函数的函数体,这部分内容就是计算机要执行的内容。
4、在{ }里面每一句话后面都有一个分号(;),在c语言中,我们把以一个分号结尾的一句话叫做一个c语言的语句,分号是语句结束的标志。
5、printf(“a=%d,b=%d,sum=%d\n”,a,b,sum); ----通过执行这条c语言系统提供给我们直接使用的屏幕输出函数,用户即可看到运行结果,本程序运行后,将在显示器上显示如下结果:
a=20,b=15,sum=35
6、#include
注意:(1)以#号开头 (2)不以分号结尾 这一行没有分号,所以不是语句,在c语言中称之为命令行,或者叫做“预编译处理命令”。
7、程序中以 /开头并且以/结尾的部分表示程序的注释部分,注释可以添加在程序的任何位置,为了提高程序的可读性而添加,但计算机在执行主函数内容时完全忽略注释部分,换而言之就是计算机当做注释部分不存在于主函数中。
二、主函数
一个C程序有且只有一个主函数,即main函数。
1、C程序就是执行主函数里的代码,也可以说这个主函数就是C语言中的唯一入口。
2、main前面的int就是主函数的类型.
3、printf()是格式输出函数,这里就记住它的功能就是在屏幕上输出指定的信息
4、return是函数的返回值,根据函数类型的不同,返回的值也是不同的。
5、\n是转义字符中的换行符。(注意:C程序一定是从主函数开始执行的)
三、规范
- 一个说明或一个语句占一行,例如:包含头文件、一个可执行语句结束都需要换行。
-函数体内的语句要有明显缩进,通常以按一下Tab键为一个缩进。
-括号要成对写,如果需要删除的话也要成对删除。
-当一句可执行语句结束的时候末尾需要有分号。
-代码中所有符号均为英文半角符号。
四、程序解释——注释
C语言注释方法有两种:
多行注释: / 注释内容 /
单行注释: //注释一行