Scanf()函数的使用
2 回答
呼唤远方
TA贡献1856条经验 获得超11个赞
scanf(格式控制,地址表列)
int
scanf(char
*format[,argument,...]);
“格式控制”的含义同printf函数;“地址表列”是由若干个地址组成的表列,可以是变量的地址,或字符串的首地址。
scanf()函数返回成功赋值的数据项数,读到文件末尾出错时则返回EOF。
//引用楼上.
int
x,y,*z=NULL;//下面用的的参数定义
scanf("%d",&x);
上面%d为格式控制符,&x代表参数x地址,%d代表你想要的参数是什么格式的,这里%d代表十进制,也可以换成其他的,如%f.
要想一次取录入多个数,就写成("%d
%d
%d",&x,y,&z);
输入时,"输入一个数字-->回车"算录完一个数字,或者采用格式控制中的
"%d
%d
%d",用空格分开也可以达到输入目的,如"3
4
5"再键入回车.
这样就可以在程序里用x
y
*z了.
添加回答
举报
0/150
提交
取消