外太空
2016-06-26 14:58
#include <stdio.h>
#define POCKETMONEY 10 //定义常量及常量值
int main()
{
int POCKETMONEY = 10; //小明私自增加零花钱对吗?
printf("小明今天又得到%d元零花钱\n", POCKETMONEY);
return 0;
}
正确如下:
#include <stdio.h>
#define POCKETMONEY 10 //定义常量及常量值
int main()
{
POCKETMONEY ==10; //小明私自增加零花钱对吗?
printf("小明今天又得到%d元零花钱\n", POCKETMONEY);
return 0;
}
"int POCKETMONEY = 10; //小明私自增加零花钱对吗?"<--这个是错的。
因为在头文件中,已经用“#define POCKETMONEY 10”定义了:POCKETMONEY=10.
POCKETMONEY=10<--这个是不能被改变的,不能再用赋值语句。
正确的那个里面只是判断了:POCKETMONEY等于10吗? 并没有改变POCKETMONEY的值。
顺便。。。。怎么又是你。
— —!我才开始学,希望你们这些大神多多关照。嘿嘿
因为第一个里面没赋值
C语言入门
926020 学习 · 20793 问题
相似问题