购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.5 简单C语言程序举例

在这一节中,我们通过两个简单的C语言程序例子来介绍C语言的程序结构,并对C语言的基本语法成分进行相应的说明,以便使读者对C语言程序有一个大致了解。

【例1-1】 计算矩形的面积。

运行结果:

每行中“/*……*/”内的文本表示程序注释的内容。

第1行:是一个编译预处理,在程序编译前执行,指示编译程序如何对源程序进行处理。它以“#”开头,结尾不加分号,以示和C语句的区别。

第2行:main表示主函数,每一个C程序都必须有一个主函数,int表示主函数为整型。函数体由第3行和第10行的一对花括号括起来。

第4行:是变量声明部分,定义变量h、w和area为实型变量。

第5行和第6行:是两条赋值语句,给变量h赋值10.5,w赋值20.5。

第7行:将算术表达式h*w的值赋予变量area。

第8行:调用函数printf输出矩形面积值。

第9行:向操作系统返回一个零值,如果程序不能正常执行,则会自动向操作系统返回一个非零值,一般为-1。

上面的主函数构成了一个完整的程序,称为 源程序 。它以文件的方式存在,文件中包含函数的源程序代码。C语言规定保存C源程序文件的扩展名为“.c”。

【例1-2】 计算两个矩形的面积之和。

运行结果:

本程序包括主函数main、函数area(被主函数调用)和一个编译预处理指令。

第2行:从该行开始到第6行定义函数area,包括函数类型、函数名和函数体等部分。

第13行和第14行:调用函数area,将两次调用的返回值分别赋给变量s1和s2。

第15行:计算并输出两个矩形的面积之和。

上面两个函数构成了一个完整的程序,称为 源程序 。可以把这两个函数放在一个文件中,当程序语句多的时候,也可以分别以函数为单位放在两个以上的文件中。 qgZK62fsWWu09HycFF7SG8nRO5OEA9SyyQvabcvhJXIZEBWGx7f/IWA7fR/kq3Ms

点击中间区域
呼出菜单
上一章
目录
下一章
×