int型数的输入输出问题,颇感疑惑

yesjoy 2007-07-24 11:54:51
main()
{
int a,b;
scanf("%d,%d",a,b);
printf("\na=%d,b=%d\n",a,b);
}
输入输出结果如下:
3 8
a=931,b=2588

我输入的a、b是 3 8
可是输出的却是a=931,b=2588
不太明白?请高手帮忙澄清这个疑惑,多谢
...全文
186 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
h4vvk 2007-07-24
  • 打赏
  • 举报
回复
我晕。。。看书好吗?
yesjoy 2007-07-24
  • 打赏
  • 举报
回复
比如我现在需要比较23,45两个整型数值的大小,怎么输入呢?
难道我要输入23,45两个值在内存中的地址?
yesjoy 2007-07-24
  • 打赏
  • 举报
回复
为什么这里要取a、b的地址呢?scanf("%d,%d",&a,&b);
cceczjxy 2007-07-24
  • 打赏
  • 举报
回复
scanf("%d,%d",&a,&b);

输入时两数之间要有逗号
wendy1116 2007-07-24
  • 打赏
  • 举报
回复
-.-!
scanf("%d,%d",&a,&b);
mochen5460 2007-07-24
  • 打赏
  • 举报
回复
scanf("%d,%d",&a,&b);

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧