执行以下程序段后,变量 c 的值是()int a = 10, b = 20, c;c = (a % 2 == 0) ? a : bA.0 B.5 C.10 D.20请问 ? 和 : 是什么意思
a=10,所以a%2==0为真,所以c=a =10,选C(a % 2 == 0) ? a : b是三目运算符c = (a % 2 == 0) ? a : b相当于if(a%2==0) c= a;else c= b;