一对好伙伴。(getchar,putchar)
getchar:输入,功能与scanf类似,它会从键盘上获取一个字符, 但是试用范围单个字符,是scanf的狭义。
putchar:输出,功能与printf类似,会将gerchar获取的单个字符输出。试用范围同时字符,是printf的狭义。
小练习(密码的输入与确定)
当scanf输入“abc”的时候,其实后面还输入“\n”而printf获取“abc”。输入缓冲区中还剩下“\n"putchar就会获取“\n" != Y.因而下面循环自动判定假,”输入失败“
for循环(最常用)
写法:for(初始化部分; 判断部分; 调整部分)
上图:
建议:1.不可以在for循环里修改循环变量,(如图,别再循环中再改变变量i)