执行:int a=20,b=10,c=0; c=a+1||(b=-1);后,b和c的值分别是
举一反三
- 有int a=0,b=1,c=10; 则执行表达式a&&(b=c)后a,b,c的值分别是( )。 A: a=0,b=1,c=10 B: a=0,b=10,c=10 C: a=0,b=1,c=1 D: 都不正确
- 若有定义语句:“int k1=10,k2=20;”,执行表达式(k1=k1>k2)&&(k2=k2>k1)后,k1和k2的值分别为 A: 0和1 B: 0和20 C: 10和1 D: 10和20
- 若有定义“int a =10, b=20, c”,则执行“c=(a%b[1)||(a/b]1);”后,c的值为
- 有int型变量a,b,a=10,b=20,则执行表达式a/=b后,a的值为( )。 A: 1 B: 2 C: 0.5 D: 0
- 若int a =18, b = 20; 当执行表达式a =b后,a的值为( ) A: 1 B: 0 C: 20 D: 18