C语言程序的结构

C语言程序由函数构成,main函数是程序执行起点,可以调用其他函数。函数包括首部(函数名、返回类型、参数列表)和函数体。程序书写格式灵活,每个语句结尾需分号。输入输出依赖scanf和printf库函数。注释用'//'标识,不参与编译。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(1)C语言程序主要由函数构成,函数是C语言程序的基本单位。一个C语言源程序必须有一个main函数,可以包含一个main函数和若干个其他函数。主函数可以调用其他函数,其他函数之间可以互相调用,但其他函数不能调用主函数。被调用的函数可以是系统提供的库函数(如printf和scanf函数),也可以是用户根据自己需要自己编制设计的函数。C语言的函数相当于其他语言中的子程序。用函数来实现特定功能。程序全部工作都是由各个函数分别完成的。编写C语言程序就是编写函数。
(2)一个函数由两部分组成
①函数首部。即函数的第一行,包括:函数名、函数类型、函数参数(形式参数)名和参数类型。一个函数名后面必须跟一对圆括号,括号内写函数的参数名及其类型。函数可以没有参数,如:
int mian()
②函数体。即函数首部下面的花括号内的部分。如果一个函数内有多个花括号,以最外层的一对花括号为函数体的范围。函数体一般包括声明部分(声明有关变量和函数类型)和执行部分(执行函数语句)。
(3)一个C语言程序总是从main函数开始执行的,而不论main函数在整个程序中的位置如何。
(4)C语言程序书写格式自由,一行内可以写几个语句,一个语句可以分写在多行上。
(5)每个语句和数据声明的最后必须有一个分号。
C语言本身没有输入输出语句。输入和输出的操作是由库函数scanf和printf等函数来完成的。
可以用“//”对程序进行注释,注释不被编译,不生成目标程序,不影响程序运行结果。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值