scanf函数的返回值

mac2022-06-30  110

#include <stdio.h> int main() { int comlumn[20]; int n = scanf("%d", &comlumn[1]); printf("%d\n", n); return 0; }

此刻注意scanf函数里面的格式限定,该代码限定为读取一个整数值,如输入整数,返回1;如输入字符,则返回0.

 

原理:scanf函数从标准输入读取字符并根据格式字符串对它们进行转换,并将转换后的数据存储到后面的参数变量中。

其中格式字符串是描述期望输入的类型,若和期望输入的类型一致,则转换成功,并赋值给第二参数变量,否则转换失败。

 

转载于:https://www.cnblogs.com/ailaowang/p/10493464.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)