scanf是一个什么类型的函数,有什么作用?

如题所述

scanf是C语言中的标准输入函数。


函数原型如下:

int scanf( const char *format, ... );

其调用格式为: scanf("<格式化字符串>",<地址表>);


举例说明如下:

scanf("%d%d", &a, &b); // 接收用户从键盘输入的2个整数,分别赋值给变量a,b


还需要注意的就是scanf函数的返回值:

对于 scanf("%d%d", &a, &b); 

如果a和b都被成功读入,那么scanf的返回值就是2 ;

如果只有a被成功读入,返回值为1 ;

如果a和b都未被成功读入,返回值为0 ;

如果遇到错误或遇到end of file,返回值为EOF。

温馨提示:答案为网友推荐,仅供参考
相似回答