#include<stdio.h>
#define PRICE 3 //定义符号常量
int main()
{
int num = 10;
int total;
total = num*PRICE;
printf("total:%d",total);
getchar();
return 0;
}
输出结果为:
total: 30
代码的核心在定义define PRICE 3,方便后续计算。如果代码写为如下这样:
#include<stdio.h>
int main()
{
int num = 10;
int total;
total = num*3;
printf("total:%d",total);
getchar();
return 0;
}
总体来说也是可行的,只不过如果后续商品价格发生变动,需要逐一去修改,会带来不必要的麻烦。
PS:这里我使用了getchar(),只是为了让输出结果暂停一下。因为我用的是Micrsoft Visual C++ 2010学习版。如果是Dev C++便不需使用。