printf是用于打印数据在屏幕上。
什么时候该用scanf?那当然是在你的程序需要获得数据才能继续执行的时候才用scanf咯
例如:获得两个数字进行相加,部分代码:
int a,b
scanf("%d,%d",&a,&b)//获得数据
printf("%d",a+b)//输出结果以上是一个简单的例子。
scanf 用于从键盘输入数据,如果一个程序需要从键盘输入数据,就要用到scanf ,如果不需要从键盘输入数据,就不需要它。从键盘输入数据也有别的方法,例如按一个个符号读入,或读一行符号,这时要调用别的函数(getc,getchar,gets),而不是用scanf。
数据也可能程序里通过赋值语句给定,也可能用 fscanf 从磁盘文件读入,也不需要scanf 函数。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)