#include<stdio.h> int main() { int a=5,b=6;
#include<stdio.h>intmain(){inta=5,b=6;intc=b++;c+=(a++)*b;printf(“%d%d%d”,a,b,c);retu...
#include<stdio.h>
int main()
{
int a=5,b=6;int c=b++;
c+=(a++)*b;
printf(“%d %d %d”,a,b,c);
return 0;
}
这个为什么输出的是6 7 41?✋✋✋ 展开
int main()
{
int a=5,b=6;int c=b++;
c+=(a++)*b;
printf(“%d %d %d”,a,b,c);
return 0;
}
这个为什么输出的是6 7 41?✋✋✋ 展开
展开全部
您好,很高兴能为您解决问题。
#include <stdio.h>
void main ()
{
int a = 5, b = 6;
// a = 5, b = 6
int c = b++;
// c = b++ = 6 (这时c是7, b是7)
c += (a++) * b;
// c += (a++) * b 也就是
// c = c + (a++) * b 也就是
// c = c + 5 * 7 (这时a是6)
// c = c + 35
// c = 6 + 35
// c = 41
printf ("%d %d %d", a, b, c);
// 这时a是6, b是7, c是41
}
希望我的解答能帮到您,望采纳!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询