一道经典的C语言题目。不看后悔。
大家帮忙看一下这个程序是对的我分析不出来结果结果s1=2,s2=37实在分析不出来啊我用C运行了确实是这个结果。。。求高手分析下#include<stdio.h>#def...
大家帮忙看一下这个程序是对的 我分析不出来结果 结果s1=2,s2=37 实在分析不出来啊 我用C运行了 确实是这个结果。。。求高手分析下
#include<stdio.h>
#define min(x,y) x<y?x:y;
#define t(x,y,r) x*y*r/4;
main()
{
int a=1,b=3,c=5,s1,s2;
s1=min(a=b,b-a);
s2=t(a++,a*++b,a+b+c);
printf("%d,%d\n",s1,s2);
} 展开
#include<stdio.h>
#define min(x,y) x<y?x:y;
#define t(x,y,r) x*y*r/4;
main()
{
int a=1,b=3,c=5,s1,s2;
s1=min(a=b,b-a);
s2=t(a++,a*++b,a+b+c);
printf("%d,%d\n",s1,s2);
} 展开
4个回答
展开全部
把宏定义直接带进去就可以了,得自己试试,不能老是让别人帮你,真心的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
简单的要死 去看下预处理命令这一章就知道怎么做了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把宏定义带进去就行了,自己算一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询