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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© w苗子007 中级黑马   /  2015-11-23 23:00  /  865 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

scanf函数
    如果使用这个函数,要包含一个头文件"stdio.h"
    阻塞式的函数:函数执行后,会等待用户的输入,如果用户不输入任何内容,它会一直等待
scanf函数的作用:
    从键盘接受用户输入的内容
scanf函数的格式:
   scanf("格式控制符",输入项的地址列表);
scanf的注意事项
    scanf函数当遇到回车的时候,会结束执行

   1,接受单个变量值的时候,在输入值之前,如果我们输入了空格 回车 tab,都会被忽略
    %d%d,要求我们在键盘上输入的时候,输入两个整数,并且以空格或者回车隔开
   输入完第一个数后,如果中间添加了回车 空格 tab 都会被忽略
scanf运行原理
   1)当用户输入内容后,用户输入的内容会被存放到scanf的输入缓冲区中
     然后,scanf函数会根据格式控制的字符要求,从输入缓冲区依次取它想要的内容
          如果 从缓冲区中取得内容和我们的格式要求一致,则把值存放变量中
          如果格式不一致, 则不修改变量的值
   2)如果scanf缓冲区中还有内容,则scanf不会提示我们再次输入

2 个回复

正序浏览
总结的不错
回复 使用道具 举报
学习了,谢谢楼主。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马