编程问题(C语言)变量i,j,k已定义为int型并有初值0,用语句“scanf(“%d,&i”);scanf(“%d”,&j);scanf(“%d”,&k);”进行输入,当执行输入语句时,从键盘输入12.3 4 5,则i,j,k的值分别是12,0,0,为什么?(为什么不是12 4 5)
可是如果语句是scanf(“%d%d%d”,&r,&j,&k)不就可以正常输出了么
sorry,i打成r了
可是第一次输入回车难道不会直接终止输入么
一条scanf中数据可以以tab,空格,回车三种形式间隔,分成多条scanf时只有回车是有效间隔是这个意思么
追答是的
本回答被提问者采纳