1,C语言程序的组成:第1行是包含头文件。它的功能是在调用系统的输出函数(printf函数)时,需要包含此头文件。
第2行是主函数的首部。其中:main是主函数名,函数名后面的一对小括号是不能省略的,它的功能是: 表明函数从此开始。
2,C程序的结构:函数,语句,其他
函数:(1)C语言程序有若干函数组成。
必须有一个且只能有一个主函数main(),主函数的名字为main。
可以是系统预定义的标准函数,如scanf函数,printf函数等。
(2)函数有函数头(函数的说明部分)与函数体(函数的语句部分)两部分组成。
函数头给出函数的特征描述,包含函数的属性,类型,名字,参数及参数类型。
函数体给出函数功能实现的数据描述和操作描述,是程序中用花括号括起来的若干语句。
语句:(1)C语言本身没有输入/输出语句,C语言的输入/输出操作由scanf函数和printf函数等库函数完成。
(2)C语言语句必须以分号结束。
其他:(1)预处理命令。C程序开始往往含有以“#”开头的命令,它们是预处理命令。
(2)程序注释。“/*”开始,“*/”结束。
3,C语言程序的入口与结束:
(1)每一个C语言程序有且仅有一个主函数。
(2)花括号必须成对出现,不配对程序编译时会出现错误消息:syntax error.
4,C语言的字符集、标识符、关键字、运算符和分隔符:
C语言字符集是ASCII字符集的一个子集,它由数字、英文字母、图形符 号及转义字符四部分组成。C语言没有字符串。
英文字母:a~z和A~Z
数字:0~9
特殊字符:空格!#%&*-_=+~<>/\|.,:;'"(){}[]
5,C语言的书写格式:(1)C语言规定关键字必须使用小写字母。书写C程序时均使用小写英文字母。
(2)为了便于阅读和理解C语言的注释符是以"/*"开头,"*/"结尾。
6,C程序的执行:C程序的执行总是从主函数main()开始,不管主函数在程序中什么位置。其他函数通过被调用执行。函数中的语句依先后顺序执行,除非改变了程序的执行流程。