可以通过多种方式定义常量值。第一种是将Pi
定义为在编译期间由程序中的值替换的符号。在这种情况下,Pi
根本不是变量,而它是所代表的值的别名。
示例代码
#include <stdio.h>
#define PI 3.14159f // Definition of the symbol PI
int main(void)
{
float radius = 0.0f;
float diameter = 0.0f;
float circumference = 0.0f;
float area = 0.0f;
printf("输入圆的直径: ");
scanf("%f", &diameter);
radius = diameter/2.0f;
circumference = 2.0f*PI*radius;
area = PI*radius*radius;
printf("\n圆的周长是: %.2f. ", circumference);
printf("\n圆的面积是: %.2f.\n", area);
return 0;
}
执行上面示例代码,得到以下结果:
hema@ubuntu:~/book$ gcc -o main main.c
hema@ubuntu:~/book$ ./main
输入圆的直径: 123.95
圆的周长是: 389.40.
圆的面积是: 12066.54.