注册 登录
编程论坛 C语言论坛

大一新生学c语言,不懂,求大佬!!

奕奕 发布于 2019-10-14 22:49, 2211 次点击
#include<stdio .h>
int main()
{
int x,y,temp;
printf("please input number x,y:") ;
scanf("%d,%d",&x ,&y);
temp=x;
x=y;
y=temp;
printf("x==%d,y==%d\n",x,y);
return 0;


为什么输入1,2
会这样?
please input number x, y:1, 2
x==-858993460, y==1
ress any key to cont inue
5 回复
#2
Mr_doge2019-10-14 23:07
注意标点符号,中文的符号和英文符号不一样
#3
zengbing76822019-10-14 23:52
中间输入逗号有中文和英文的区别
只有本站会员才能查看附件,请 登录
#4
九笙2019-10-15 01:22
是不是逗号是输入法中文时打的?
#5
龙皇萧峰2019-10-15 13:56
肯定的,逗号那么大
#6
奕奕2019-10-15 20:28
谢了各位大佬
1