9.执行以下程序段后,k的值是( ). int k=0,a=1,b=2,c=3; k=b?c:a; A. 3 B. 2 C. 1 D. 0k=b?c:a;求讲解,求答案!

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/16 00:29:26
9.执行以下程序段后,k的值是( ). int k=0,a=1,b=2,c=3; k=b?c:a; A. 3 B. 2 C. 1 D. 0k=b?c:a;求讲解,求答案!

9.执行以下程序段后,k的值是( ). int k=0,a=1,b=2,c=3; k=b?c:a; A. 3 B. 2 C. 1 D. 0k=b?c:a;求讲解,求答案!
9.执行以下程序段后,k的值是( ). int k=0,a=1,b=2,c=3; k=b?c:a; A. 3 B. 2 C. 1 D. 0
k=b?c:a;
求讲解,求答案!

9.执行以下程序段后,k的值是( ). int k=0,a=1,b=2,c=3; k=b?c:a; A. 3 B. 2 C. 1 D. 0k=b?c:a;求讲解,求答案!
k=b?c:a
等效于代码
if(k==b)k=c;
else k=a;
显然k在此不等于b,那么k=a=1

路过,打酱油