问题描述:
C语言算术~这题怎么解释我看不懂
#include ”stdio.h”
main()
{
int x=10,y=20,t=0;
if (x==y) t=x; x=y; y=t;
printf(”%d,%d\n”,x,y);
怎么他应该直接输出 .怎么还执行if后面的赋值啊,
答案写的是X=20 Y=0.我自己觉得不是.
#include ”stdio.h”
main()
{
int x=10,y=20,t=0;
if (x==y) t=x; x=y; y=t;
printf(”%d,%d\n”,x,y);
怎么他应该直接输出 .怎么还执行if后面的赋值啊,
答案写的是X=20 Y=0.我自己觉得不是.
问题解答:
我来补答展开全文阅读