最赞回答 / 慕姐7587084
第4行在a左右加' '是因为这是字符型变量的表示形式。'a'在ASCII码中值为97。c这个变量名,在字符型变量中以'a'表示,在整型变量中就是97。'a'+1=98和n+1=98都是等价的。
2019-05-11
最新回答 / 慕田峪34692304
你的unit是用char定义的字符型,单个字符输出应该用%c,%s是用于字符串输出的,虽然你这样可以运行,但两者还是有区别的,你这个不准确<...code...>
2019-05-11
最新回答 / 昨日诺言今日兑现
if语句写错了。在C语言中,多个表达式可以用逗号分开,其中用逗号分开的表达式的值分别结算,但整个表达式的值是最后一个表达式的值。而if()中最后一个表达式是10,为常量,所以一直为真。顺便提一下,(i=2)应该为(i==2),否则永真。
2019-05-10