一道c语言填空题已有定义:char=' ' ;int a=1,b;(此处的初值为空格字符),执行b=!c&&a;后b的值为 说明为什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 17:46:29
一道c语言填空题已有定义:char=' ' ;int a=1,b;(此处的初值为空格字符),执行b=!c&&a;后b的值为 说明为什么

一道c语言填空题已有定义:char=' ' ;int a=1,b;(此处的初值为空格字符),执行b=!c&&a;后b的值为 说明为什么
一道c语言填空题
已有定义:char=' ' ;int a=1,b;(此处的初值为空格字符),执行b=!c&&a;后b的值为
说明为什么

一道c语言填空题已有定义:char=' ' ;int a=1,b;(此处的初值为空格字符),执行b=!c&&a;后b的值为 说明为什么
结果是0啦(首先纠正如二楼所说),空格的ASCII为32,故!c为假,!c&&a当然就是假啦!所以b的值为0!