题目可理解为 i 和 j 不能同时为0,这个有三种情况,
i!=0,j=0 ;
i=0, j!=0 ;
i!=0, j!=0;
要满足这个条件,这四个选项中哪个返回为true(真):
A i!=0且j!=0才能返回true, 即要求 i 和 j 都不能为0;
B i+j !=0, 显然要结果为真, i 和 j 不能同时为 0,符合题目要求;
C i 或 j 要返回true, 至少一个为真,这里的真可以是数字1,也可以是布尔型true;
D i 和 j 要返回true, 必须二者都为真,同C一样,这里的真可以是数字1,也可以是布尔型true。
故如果是单选题,建议B; 多选BC; 实际使用中,在已定义变量类型的情况下,通常会选用C的表达,很少会用B这种表达方式。