C语言中的这道题帮我解答一下,哪里错了。
解答越详细越好。/*Note:YourchoiceisCIDE*/#include"stdio.h"#definesiyehua=500=a#defineziluolan...
解答越详细越好。
/* Note:Your choice is C IDE */
#include "stdio.h"
#define siyehua=500=a
#define ziluolan=300=b
main()
{
int a,b;
{
int piece,sum;
piece=5;
sum=a*piece;
printf ("sum=%d\n",sum);
}
{
int Ssum,piece,sum;
piece=5;
sum=b*piece;
printf ("sum=%d\n",sum);
}
} 展开
/* Note:Your choice is C IDE */
#include "stdio.h"
#define siyehua=500=a
#define ziluolan=300=b
main()
{
int a,b;
{
int piece,sum;
piece=5;
sum=a*piece;
printf ("sum=%d\n",sum);
}
{
int Ssum,piece,sum;
piece=5;
sum=b*piece;
printf ("sum=%d\n",sum);
}
} 展开
1个回答
展开全部
#define siyehua=500=a
#define ziluolan=300=b
宏不是这么定义的...
#define a 500
#define b 300
不知道你是不是这个意思 前面那俩词我没看明白要干嘛
而且如果你在宏当中定义了a和b
就不要在主函数中定义同名变量了
更多追问追答
追问
哦哦,前面我只是想给它定上名字,你能告诉我名字需要这么给它加上吗?还有程序可以运行的起来,但是和我算的结果不一样。一个结果=320,另一个=15945
追答
我根本不知道C语言中还有定上名字这种概念...
至于结果 我也不知道你是怎么比较的一样或者不一样... 只能帮到这了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询