/* Note:Your choice is C IDE */
#include "stdio.h"
#define PRICE 12;
void main()
{
float num;
float sum;
num=2.5;
sum=PRICE*num; //这样会提示出来时非法初始化的。
printf("sum=%f/n",sum);
}
如果把定义的常量放在前面的话,就会出现:Illegal initialization 非法初始化。
正确的是:
/* Note:Your choice is C IDE */
#include "stdio.h"
#define PRICE 12;
void main()
{
float num;
float sum;
num=2.5;
sum=num*PRICE;
printf("sum=%f/n",sum);
}