#define 定义常量

使用 #define 定义常量

前面的例子将 Pi 定义为变量,但它是一个不会改变的常量。π 的值是一个不循环的无限小数,其值总是固定不变。最好确保它的值在程序中保持不变,使之不会因错误而改变。

这里有两种方法:第一种是将 Pi 定义为一个符号,在程序编译期间用 π 的值取代它。但这种方式 Pi 不是变量,只是这个值的一个别名。

代码示例

#include <stdio.h>                  
#define PI 3.14159f                //定义一个别名 

int main(void) 
{    	 
	 float radius = 0.0f;			//圆桌半径 
	 float diameter = 0.0f;         //圆桌直径 
	 float circumference = 0.0f;    //圆桌周长 
	 float area = 0.0f;             //圆桌面积 
	 
	 printf("请输入圆桌的直径:");
	 scanf("%f",&diameter);         //读取一个浮点数 并且存储到diameter中
	 
	 radius = diameter/2.0f;        //计算半径
	 circumference = 2.0f*PI*radius;//计算周长
	 area = PI*radius*radius;       //计算面积
	 
	 printf("\n周长是%.2f",circumference); 
	 printf("\n面积是%.2f",area); 
	 return 0;                        
}Code language: PHP (php)

输出结果

请输入圆桌的直径:5

周长是15.71
面积是19.63Code language: CSS (css)

Previous:

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注