本文共 365 字,大约阅读时间需要 1 分钟。
scanf 函数从标准输入流中读取格式化字符串。
scanf 函数是格式化输入函数。
eg: scanf(“%d”,&i);
格式化占位符(% 开头):用于指明获取的数据类型及位置。
c:读取一个字符
d:读取一个十进制整数注:如果读取失败,则标准输入流截断于读取失败的位置。
如果函数调用成功,返回值是成功获取并填充到附加参数中的个数。
如果函数调用失败,返回值小于附加参数的个数(甚至是 0)。
如果读取到标准输入流的结尾处,则返回 EOF。
scanf(“%d”,&i);
最常见的错误,scanf取得到是一个地址,不是具体的函数值。scanf(“%d,%d”a,b);
在scanf前面的格式化中带有逗号,运行过程中需要添加逗号,才能检测出来。转载地址:http://svksi.baihongyu.com/