scanf输入的问题

scanf输入的问题,第1张

读入单个字符时%c  会读入一些空格和回车 所以不建议使用

一般读入一个字符使用char op[2];        

                                    scanf("%s",op);//scanf读字符串自动过滤空格和回车

                          使用字符时直接op[0]

C++ 字符数组存储字符串时末尾有一个\0,

要存储一个字符的字符串要开 op[2], op[0] 用于实际存储,op[1] 是 \0,

要存储两个字符的字符串要开 op[3], op[0] op[1]用于实际存储,op[2] 是\0 

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/2991652.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-23
下一篇 2022-09-23

发表评论

登录后才能评论

评论列表(0条)

保存