逻辑表达式的值只有真假两个值。C标准规定,用1表示真,用0表示假。但是在判断一个数值表达式(不一定是逻辑表达式)的真假时,例如if和while语句中用于表示控制条件的表达式,由于一个任意数值表达式的值不只局限于0、1两种情况,因此以表达式的值是非0还是0来判断真假。
数值表达式是包括逻辑表达式吗?
逻辑表达式的值只有真假两个值。C标准规定,用1表示真,用0表示假。但是在判断一个数值表达式(不一定是逻辑表达式)的真假时,例如if和while语句中用于表示控制条件的表达式,由于一个任意数值表达式的值不只局限于0、1两种情况,因此以表达式的值是非0还是0来判断真假。
数值表达式是包括逻辑表达式吗?