- 主题:是因为我不了解scanf函数的特性么? (转载)
%c是每次输入一个字符,此时\n也是视为一个字符的。
所以第1种情况,是输入了'b'、'\n'两个字符,输入'b'时打印,输入'\n'时执行return。
第2种情况,是输入了5个'\n'字符,每次输入'\n'时都打印。
--
修改:z16166 FROM 221.218.160.*
FROM 221.218.160.*
他的意思是代码改成了if (a == '\n') 了,昨天我也是思考了一下才明白这个意思
【 在 dormouseBHU 的大作中提到: 】
: 第2 个情况,不满足 if(a=='b') ,应该 return 0 ;
:
--
FROM 221.218.160.*
新手不推荐用goto,这会导致奇葩的编码风格和混乱
尝试不要用goto。
【 在 sqsl 的大作中提到: 】
: 这种情况下用哪个更合适?continue?
:
--
FROM 221.218.160.*