C语言数组符号

如题所述

scanf等输入函数的连续调用可能会出现的问题。你一次调用scanf时将输入送进内存时健入的回车键也是一个字符,而这次调用并不会接它,回车仍保留在输入流中,因此当你接下来调用getchar的时候,正好把输入流中的回车“0xa”读了进来,直接等于了'\n',因此实际你的程序进入f1后直接就向下执行直至f1退出了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-03
如果不是char型数组,就一定要有{},而且不能用“”。
如果是char型数组,可以用“”,也可以用{},但必须二选一,不能两种都不用。而且,两种的用法不同,“”是“abc”这种写法,而{}是{‘a’,‘b’,‘c’}这种写法。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网