1.一个简单的C程序
C语言就是一种在计算机上实现程序的描述语言。它在描述一个完整的程序时,有固定的结构要求和具体的描述方法,类似于我们的对话丶写文章要有主谓宾基本语句部分一样,缺少一部分就不成一句话了。
我们先来一个简单的程序例子,使读者对C语言程序的结构有一个初步的了解。
*例一 根据圆的半径r,计算面积s。
1 #include <stdio.h> /* 头文件*/
2 main() /* C程序入口——主函数*/
3 {
4 int r=4; /* 定义变量r,声明变量为整形*/
5 float s=0.0; /* 定义变量s, 说明为单精度变量*/
6 s=3.1415926*r*r; /* 计算面积 赋值给s*/
7 printf(“圆面积 s=%f\n”,s); /* 显示圆的面积值*/
8 }
以上结果在显示器下运行结果为: 圆面积s=50.565472
程序说明
第一行 包含头文件。它的功能是在调用系统的输出函数(printf函数)时,需要包含此头文件。程序源中用“/*”和“*/”符号括起来的一串字符是对程序的注释
第二行 主函数的头部。 其中:mian是主函数名称,函数后面的一对小括号不能省略,他的功能表示函数从此开始。函数具体的完成要放在其后一对花括号中,用这对花括号扩起的部分称为函数体。在C语言源程序中只能包括一个主函数,在一个或多个函数组成的程序中,程序的执行都是由主函数开始的。
第四行和第五行 定义变量并初始化。其中r代表圆半径 s代表圆面积。
第六行 计算圆的面积。根据圆面积公式
第七行 将计算机计算结果输出到屏幕
2.C程序的结构
①C 语言由若干函数组成
* 必须有一个且只能有一个主函数main(),主函数的名字为main。
* 可以是系统定义的标准函数,如scanf 函数 printf函数等
(函数有函数头与函数体组成)
函数头:函数的说明部分,给出函数的特征描述,包括函数的属性丶类型丶名字丶参数丶及参数类型。
函数体:函数的语句部分,是程序中用花括号括起的若干语句。
②语句
1. 函数功能实现由若干语句构成。说明性语句完成数据描述,执行性语句完成操作描述。
2. 语句由若干关键字加以标识,如if-else,do-while等。
3. C语言输入/输出操作由scanf函数和printf函数完成。
4. C语言必须以分号结束。
③其他
1.预处理命令。C程序往往以#开头命令,它们是预处理命令。如例一中的行1
2.程序注释 程序注释以”/*“开头,“*/”结尾 中间注释的内容为解释内容帮助阅读理解程序。
如有不足,请批评指正,谢谢!