请看看这段程序(C++)帮我看看错误

2025-05-15 14:16:50
推荐回答(3个)
回答1:

如果是定义char chs[1];
那么只能这样调用: chs[0]='G';因为chs[1]虽然只有一个字符,但是定义的是字符数组所以不能直接chs='G'!

如果需要chs='G'
只能这样定义 char chs;

回答2:

把3个IF优化为SWITCH CASE语句
再者你这要达到什么目的我也不知道,只能提提建议了

回答3:

char life_insurance[1]; 改成char life_insurance;
char health[1];改成char health;