scanf("%d\n",&a);里的\n 有什么作用
int a,b,x,y,z;scanf("%d%d\n",&a,&b);
scanf("%d%d%d",&x,&y,&z);
printf("a=%d b=%d x=%d y=%d z=%d",x,y,z);
输入
1 2 3回车
4 5 6回车
会输出a=1 b=2 x=4 y=5 z=6 ~?
我自己用WINTC编绎了 结果不是如我疑问的
但是书上是这么说的
scanf("%d%d\n",&a,&b);
scanf("%d%d%d",&x,&y,&z);
与
scanf("%d%d",&a,&b);
scanf("%d%d%d",&x,&y,&z);
输入一样时输出会不一样
scanf("%d\n",&a);里的\n 有什么作用
[ 本帖最后由 sainimu78 于 2010-10-31 18:22 编辑 ]