9.1 函数:scanf&printf函数返回值

2017-07-11  本文已影响0人  日常表白结衣

scanf函数的返回值分为三种情况:
【1】正整数:
表示正确输入参数的个数,例如

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

如果用户输入"3 4",可以正确输入,返回2(正确输入了两个变量);
如果用户输入"3,4",可以正确输入a,无法输入b,返回1(正确输入了一个变量)。
【2】0,表示用户输入的不正确,不匹配
【3】EOF 这是在stdio.h里面定义的常量(通常值为-1),表示输入流已经结束。
通常用于输入检验情况,例如

while(scanf("%d %d",&a,&b)==2)

prinft函数返回值是输出的字符数,例如

printf("1234");//的返回值是4
printf("1234\n");//的返回值是5。
上一篇下一篇

猜你喜欢

热点阅读