C语言为什么有的时候没有scanf,而有时又有scanf,请问什么时候用scanf

C语言为什么有的时候没有scanf,而有时又有scanf,请问什么时候用scanf,第1张

scanf是用于程序在运行时获得从键盘键入的程序。

printf是用于打印数据在屏幕上。

什么时候该用scanf?那当然是在你的程序需要获得数据才能继续执行的时候才用scanf咯

例如:获得两个数字进行相加,部分代码:

int a,b

scanf("%d,%d",&a,&b)//获得数据

printf("%d",a+b)//输出结果以上是一个简单的例子。

scanf 用于从键盘输入数据,如果一个程序需要从键盘输入数据,就要用到scanf ,如果不需要从键盘输入数据,就不需要它。

从键盘输入数据也有别的方法,例如按一个个符号读入,或读一行符号,这时要调用别的函数(getc,getchar,gets),而不是用scanf。

数据也可能程序里通过赋值语句给定,也可能用 fscanf 从磁盘文件读入,也不需要scanf 函数。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8122983.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存