大神求解!!!scanf到底咋用??
本帖最后由 Yo才俊Miao 于 2016-2-25 12:53 编辑{:10_266:}
本喵最近在资料上看习题用的scnaf()函数感觉极为不适。。。
这是为啥哩~~以前一直认为scanf函数如果编写为:
scanf(“%d”,&a);就只能读入一个整形,即使以空格隔开输入多个整形的话,也只能存入最后一个整形,其他整形将被覆盖。
辣妹问题来了,已知以上观念是错误滴~~求解此函数的正确理解,能顺便说一下此函数的输出流就更好啦{:10_256:}
QwQ不要问本喵为啥没有悬赏,咱要鱼没有,要猫一条,本喵求大神带走。。。{:10_281:}
scanf()就是将输入一个一个读入呀,写几个%就会读取几个
比如scanf("%d %d %d",&a,&b,&c)就是读取三个数呀,
%叫做占位符,d是代表整数类型,所以%d就是读取输入的一个整形然后传给a
如果你想仔细了解scanf建议你还是去查查资料吧 本帖最后由 Yo才俊Miao 于 2016-2-28 11:07 编辑
shuofxz 发表于 2016-2-27 21:04
scanf()就是将输入一个一个读入呀,写几个%就会读取几个
比如scanf("%d %d %d",&a,&b,&c)就是读取三个数呀 ...
我不明白的是,用scanf函数读入多个数据后。
咱以后调用数据流里面的数据是怎样调用的。
是调用一个数据直到程序断点,还是调用完一个数据执行下一句后再马上重新调用另一个数据
scanf("%d",&a)形式输入多个数据 scanf 参考文档 -> http://bbs.fishc.com/thread-67391-1-1.html
页:
[1]