c语言面试题——分支

第五行: a > 5 只有两种结果,真(1) 和 假 (0), 所以表达式结果为0, 即为 case 0, 所以结果为 打印出 this is 0 严格上不能说是真(非0)和假(0), 只能说结果 是 1 或 0 修改: 如果 表达式为 a < 5 , 则结果为真(1), 所以表达式结果为1, 即为 case 1, 所以结果为 打印出 this is 1 分析: ①switch表达式里只能放整数类
相关文章
相关标签/搜索