scanf()函数的原理

scanf()函数的原理 想象输入设备(键盘)链接着一个叫“缓冲”的东西,把缓冲认为是一个字符数组。 当你的程序执行到scanf时,会从你的缓冲区读东西,若是缓冲区是空的,就阻塞住,等待你从键盘输入。 如今假设你的缓冲区里有:abcd\n1234\n (其中\n是回车符)执行:scanf("%s",name);的时候,因为scanf是读数据直到看见空白符(空白符:指空格符、制表符、回车符)就中止的
相关文章
相关标签/搜索