#define SUB(x,y)(x)*y #include<stdio.h> main() {int a=3,b=4; printf9"%d\n",sub(a
答案:2 悬赏:30 手机版
解决时间 2021-03-29 23:43
- 提问者网友:听门外雪花风
- 2021-03-29 06:20
#define SUB(x,y)(x)*y #include<stdio.h> main() {int a=3,b=4; printf9"%d\n",sub(a++,b++)) 怎么做啊。
最佳答案
- 五星知识达人网友:归鹤鸣
- 2021-03-29 07:47
#include
#define SUB(x,y)(x)*y
void main()
{
int a=3,b=4;
printf("%d\n",SUB(a++,b++));
}
结果:12
注意:大小写问题,以及声明的习惯
还有就是++(自增)的用法,这里是先执行结果,然后再进行自增,也就是执行完之后a=4,b=5追问那个a带括号,为什么不变为4 进行计算呀追答和a带括号无关,这里主要是++的用法
#define SUB(x,y)(x)*y
void main()
{
int a=3,b=4;
printf("%d\n",SUB(a++,b++));
}
结果:12
注意:大小写问题,以及声明的习惯
还有就是++(自增)的用法,这里是先执行结果,然后再进行自增,也就是执行完之后a=4,b=5追问那个a带括号,为什么不变为4 进行计算呀追答和a带括号无关,这里主要是++的用法
全部回答
- 1楼网友:長槍戰八方
- 2021-03-29 08:08
#define SUB(x,y)(x)*y
#include
void main()
{
int a=3,b=4;
printf("%d\n",SUB(a++,b++));
}
#include
void main()
{
int a=3,b=4;
printf("%d\n",SUB(a++,b++));
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯