c语言中:k= (a++==b) 2:#include <stdio.h>void main ( ){int k,a=1,b=2;k= (a++==b) 2:3;printf(“k=%d\n”,k);}

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/20 10:34:59

c语言中:k= (a++==b) 2:
#include <stdio.h>
void main ( )
{
int k,a=1,b=2;
k= (a++==b) 2:3;
printf(“k=%d\n”,k);
}

如果a++(++是自增运算符)的值等于b那么k=2,不等于b,k=3.
D=A?B:C; 是三目运算符