1.c语言程序主要是由函数构成的。一个c语言函数必须包含一个main函数,也可以包含一个main函数和若干个其他函数,因此,函数是c语言程序的基本单位。被调用的函数可以是系统提供的库函数如printf和scanf函数,也可以是用户根据自己的需要设计的函数。
c语言中的函数相当于其他语言中的子程序,用来实现特殊的功能。
2.一个函数由两部分组成:
函数首部:即函数的第一行,包括函数名,函数类型,函数参数名和参数类型
一个函数名后面必须跟一对圆括号,括号内写函数的参数名及其类型。函数可以没有参数
函数体:即函数首部下面的花括号内的部分。如果一个函数内有多个花括号,则最外层的一对花括号为函数体的范围
a.声明部分:这一部分中包括对有关的变量和函数进行声明,将有关的信息告诉编译系统。
声明部分可以包括若干个声明行,他们不是c语句,在程序运行期间不产生任何操作,而只在程序编译时起作用,影响数据储存而不会产生目标代码
b.执行部分:该部分有若干个语句组成,c语句是可执行的语句,经编译生成目标代码,在程序运行期间执行相应的操作。
3.一个c语言程序总是从main函数开始执行的,而不论main函数在整个程序中的位置如何
4.c程序书写格式自由
5.每个语句和数据声明的最后必须有一个分号,分号是c语句的必要组成部分
6.c语言本身没有输入和输出语句
7.可以用"//"对c程序中的任何一行或数行做注释