00问答网
所有问题
为什么有些C语言程式有SCANF,而有却没有?
如题所述
举报该问题
推荐答案 2007-09-12
scanf 用于从键盘输入数据,如果一个程序需要从键盘输入数据,就要用到scanf ,如果不需要从键盘输入数据,就不需要它。
从键盘输入数据也有别的方法,例如按一个个符号读入,或读一行符号,这时要调用别的函数(getc,getchar,gets),而不是用scanf。
数据也可能程序里通过赋值语句给定,也可能用 fscanf 从磁盘文件读入,也不需要scanf 函数。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/rjnIIjrT.html
其他回答
第1个回答 2007-09-12
scanf();是接收命令行参数的函数.如果用户需要程序接收参数的话就有这个函数,否则就没必要.
第2个回答 2007-09-12
需要就用,不需要就不必用。
你怎么这么傻啊
第3个回答 2007-09-12
有些可能是_scanf
还有可能是什么get
相似回答
c语言
什么
时候必须用
scanf
什么时候必须用 do while
有的
地方也...
答:
当我们写一个程序,你想从键盘输入一个数据的时候,这个时候考虑用scanf 反之,
你写的这个程序,根本不用从 键盘输入数据,就不用scanf了
。另外,何时用do-while 你想程序中的某一句话,或者几句话,需要重复执行的时候,考虑do-while 反之,当条件成立,只需要执行一次,这个时候,用选择语句就OK了。
为什么c语言
中
没有
printf和
scanf
函数?
答:
printf和scanf不是C语言的关键字,而只是函数的名字
。C提供的函数以库的形式存放在系统中,它们不是C语言文本中的组成部分。不把输入输出作为C语言提供的语句的目的是使C语言编译系统简单,,因为将语句翻译成二进制的指令是在编译阶段完成的,没有输入输出语句可以避免在编译阶段处理与硬件有关的问题,可...
C语言
如图问题,求解决
,为什么
最下面
的scanf没有
在程序里出现就直接结...
答:
因为前面在scanf整型数a和b的时候,输入缓冲区里就积攒了回车符
,所以最后那个scanf直接把之前积攒在输入缓冲区的回车符取了出来赋给了c。
为什么c语言
编程前面
有scanf
答:
scanf其实就是一个底层定义输入功能的函数,将你输入的信息存入到计算机,信息会转换成2进制存入
。函数功能计算机是通过怎么样实现不清楚,我们只要知道这个函数功能就行。并不是c语言前面有,而是当你需要输入的时候才需要。
大家正在搜
c语言是什么语言
c语言有什么用
C语言是什么
什么叫程式
c语言?:怎么用
C语言编程
程式和程序
怎么开小程式
C语言!