下述哪个声明会产生编译错误?
A: double num1, int num2 = 0;
B: int num1, num2;
C: int num1, num2 = 0;
D: int num1 = 0, num2 = 0;
A: double num1, int num2 = 0;
B: int num1, num2;
C: int num1, num2 = 0;
D: int num1 = 0, num2 = 0;
举一反三
- int num1=12, num2=9; num1 =num1 & num2;执行后num的值为8。( )
- 08310022:关于下面变量赋值不正确的是()。enum NUM{zero,first,second}num1;int num2;
- 有如下赋值语句,执行语句后,变量num的值为 。 int num,num1; num=5; num1=13; num+=num1;
- 中国大学MOOC: 执行如下代码片段后,num的值为:int num = 5;num = (num % 2) == 0 ? num – 1 : num + 1;
- 执行如下代码片段后,num的值为:int num = 5;num = (num % 2) == 0 ? num – 1 : num + 1; A: 1 B: 4 C: 5 D: 6