求助
#include <stdio.h>void main()
{
int a,b,c;
printf("please input tow number:");
scanf("%d%d",&a,&b);
if(a>b)
a=c;
else
b=c;
printf("%d",c);
}
最后显示结果为什么是
please input tow number:77 78
-858993460Press any key to continue 首先是two不是tow。。。。然后赋值运算符是把右边的值赋给左边,你写的a = c和b = c是分别把c赋值给a或者b,然后你再定义变量c的时候没有赋初值,后续也没给它赋值,所以输出c系统会随便给你输出一个数 是c = a;c = b;
把值赋给c,c=?
页:
[1]