白牡丹秀色可餐 发表于 2019-11-25 16:12:21

字符输入

设定字符数组
终端输入字符后按回车结束
回车键会自动生成'\0'吗?
为什么回车键会被放入缓冲区?

jackz007 发表于 2019-11-25 17:59:36

       字符串以一个 NULL 字符('\0')为结束标志, 这是 C 语言字符串的约定,这一点,C 语言的所有库函数、用户自编函数都必须遵守,与按下回车键生成字符 '\0' 没有必然联系。
       至于回车键是否应该放进键盘缓冲区,这个问题似乎不是你我作为普通用户应该关心的事情吧,难道,你有能力改变它?
页: [1]
查看完整版本: 字符输入