首页试题详情
难度: 使用次数:138更新时间:2026/03/16
1.
以下哪一变量定义不会产生语法错误?
A.int a = 10, b = 20, c = 30;
B.int x = 0, y = 0.5;
C.char name[20] = {'a', 'b', 'c'};
D.double pi = 3.14159265358979323846;
题型:选择题 知识点:第二章 数据类型、运算符与表达式
【答案】
A
【解析】
A选项的定义是合法的,多个变量在一条语句中声明和初始化。B选项中y被赋值为浮点数,但变量类型是int,会导致类型不匹配的错误。C选项中char数组初始化缺少字符,编译器会自动补充' ',可能不符合预期。D选项的数值虽然正确,但因为定义超过int的范围,可能被编译器转换为double类型,但在某些系统上可能导致错误。

查看答案和解析

支付 ¥0.1 即可查看此题答案和详细解析

低至 ¥0.1 起

类题推荐:

未分类