若有定义:int a=3,b=2,c=1;并有表达式:a%b,a>b>c,b&&c+1,c+=1,则表达 式值相等的是( ) 。
时间: 2024-04-01 11:33:31 浏览: 242
执行以下程序段后变量a,b,c的值分别是-谭浩强c语言教程文档
表达式a%b的值为1。
表达式a>b>c等价于 (a>b) && (b>c),因为a=3,b=2,c=1,所以其值为0。
表达式b&&c+1 等价于 (b!=0) && (c+1!=0),因为b=2,c=1,所以其值为1。
表达式c+=1 等价于 c=c+1,执行完后c的值为2。
因此,表达式的值相等的是1和b&&c+1,即选项C。
阅读全文