例1.4 从键盘输入圆的半径,计算并输出圆的面积。
#include <stdio.h> #define PI 3.14 double area(int r){ double z; z=PI * r * r; return z; } int main(){ int r; double d; scanf("%d", &r); d=area(r); printf("area = %.2f ", d); return o; }
C程序是由一个或多个函数所组成的,函数的结构为函数首部+函数体。例如:
函数类型 函数名(参数类型 参数名) { 声明部分 运行部分 }
C程序必须有一个名为main的函数。该函数也被称为主函数。主函数以外的其他函数可以是系统提供的库函数,也可以是用户自定义的函数。
C程序的运行是从主函数开始的。当程序运行之初,系统首先查找到main函数,从main函数开始的大括号进入函数体,并根据程序的语句按序依次运行,直到遇到main函数最后的大括号结束。主函数是整个程序的控制部分,当主函数运行结束,整个C程序的运行也结束了。
预编译命令是整个编译过程开始之前进行的工作。在本例中,#include是预编译命令,用于控制C语言编译器在进行编译、连接操作过程中的行为。其含义是,在编译时将一个包含文件的内容添加到当前程序中。包含文件由#include命令后面的内容所指定,它是一个独立的磁盘文件,该文件包含了可被程序或编译器使用的信息,最常用的是扩展名为“.h”的头文件。
C语言规定,使用变量之前必须首先定义变量。变量定义就是将变量的名称以及变量要存储的信息类型告知编译器。当前程序也可以根据需要不定义变量。
C语言程序的实际工作是由语句完成的。在编写源码时,通常将每条语句编写在一行中,语句必须以分号结尾。
常用的程序注释方式有以下两种。
(1)单行注释:以“//”作为引导符,只能在一行内进行注释。
(2)多行注释:所有的注释内容都写在“/*”和“*/”之间,其中可以换行。
在编写C程序时,应注意编程风格,通常有以下要求。
(1)采用逐层缩进的形式。
(2)一行仅写一条语句。
(3)适当的注释。
(4)统一的命名规范。