先认识scanf("输入控制符非输入控制符",输入参数);
scanf最好不要有非输入控制符,因为用不上。
- 在printf中,所有的“非输出控制符”都要原样输出
- 在scanf中,所有的“非输入控制符”都要原样输入
比如
scanf("i=%d",&i);
那你在键盘上输入的时候就也要
i=x
当有多个值要输入时,可以用空格,回车和tab隔开,数量不限有就行。
当用“,”隔开多个值时:
- 逗号要原样输入,不能多也不能少
- 而且前期最大的错误是输入法,很容易中,英两个弄混
不然就又收获到崩溃的程序和崩溃的自己
这就是为什么,很多编程启蒙题目会用scanf和逗号做文章
已知 int i,j,k;scanf(“%d%d%d”,&i,&j,&k);若从键盘送入i,j,k的值分别为1,2,3时,
则错误的输入方式是。 (A)
A)1,2,3B)1(回车)2(回车)3(回车)
C)1 2 3D)1(回车)2 3