scanf的返回值

如题所述

scanf输入的数据是一个数字和一个字符,第一次输入的数据,数字是5,然后回车,会把换行的值赋值给k,第二次输入的数字是55,字符是空格,k的值是空格,scanf返回值是一样的,不会改变,如果你输入错误,j的值就会变
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-15
这个是读入函数, scanf, 这个函数的功能是直接从屏幕读取输入内容, 如果读取成功返回1, 读取失败返回0, 比如说你读取的本应该是一个%d的整数值, 屏幕却输入了一个字符类型的, 那么这就算读取失败, 返回0, 而且返回0后绝大可能性会程序错误导致意外退出本回答被网友采纳
第2个回答  2015-03-14
格式化输出函数,无返回值
第3个回答  2015-03-15
先去百度百科看一下,有问题,再针对问题交流
相似回答