发布网友 发布时间:2022-07-13 16:26
共5个回答
热心网友 时间:2023-11-06 04:50
因为:空格对应的ACSII值为32,所以判断应该是c==32,或者c==' ';热心网友 时间:2023-11-06 04:50
B是赋值语句,D也是,而且D的单引号里面还没内容,表示空字符,C答案还有明显的赋值错误,他将两个字符赋到了一个字符变量当中'32'是两个字符,A就直接是空格的ACSII值。热心网友 时间:2023-11-06 04:51
bcd都表示赋值,而非判断,在C语言中==才表示判断,空格的asccil码是32,可以直接赋给变量,也可以用于判断热心网友 时间:2023-11-06 04:52
字符变量都是用字符的ascii值,空格的ascii值是32,只要判断字符是否为32就行热心网友 时间:2023-11-06 04:52
因为只是规定,if(),括号内要用==,不能只用=