不配说爱我梦阳:为什么会这样?
来源:百度文库 编辑:高校问答 时间:2024/05/02 11:09:32
这样的一个函数:
#include <stdio.h>
main()
{int a,b ;
scanf("%d,%d",a,b) ;
a>b?printf("%d",a):printf("%d",b) ;
}
为什么我无论输入什么数字赋值给a,b都好,结果都是1214?
#include <stdio.h>
main()
{int a,b ;
scanf("%d,%d",a,b) ;
a>b?printf("%d",a):printf("%d",b) ;
}
为什么我无论输入什么数字赋值给a,b都好,结果都是1214?
你的程序写错了
应该为:
scanf("%d,%d",&a,&b) ;
#include <stdio.h>
main()
{int a,b ;
a=2;
b=3;
scanf("%d,%d",&a,&b) ;
a>b?printf("%d",a):printf("%d",b) ;
getch();
}
我举例2赋值给a,3赋值给b.
scanf()中要取地址符啊~~~~~