A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 石油小硕 中级黑马   /  2015-11-19 18:34  /  1130 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

scarf()函数:
C语言的样式化输入函数,可以和死循环配合使用“巧用死循环”,作出连续输入程序。
可以按用户指定的格式从键盘上把数据输入到指定的变量中去。
(使用时必须先用编译预处理命令#include <stdio.h>引入头文件。因为scanf()是一个系统预定义的函数,函数是由一些实现特殊功能的代码段封装而成的用以实现特定的功能。函数在调用前需要声明,(.h)头文件就是把一些声明都集中放在了一个文件中,编译预处理命令#include的作用是把<stdio.h>头文件中的内容原样Copy到其所在的代码行处,从而实现对即将用到的函数进行说明,这就是函数调用的基本形式)
scant()也称阻塞函数,在程序运行到它时,需要等待用户输入才能继续运行下去,这也就是为什么它可以和死循环配合使用的原因。

scant、printf的区别:
scant饰输入函数,printf是输出函数
scant的输入格式控制字符串中,不能有\n,因为默认是回车表示输入完毕自动换行。
printf函数的参数是变量名,而scanf的参数是变量地址。
相同点:
格式类似、都是C语言封装好的函数。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马