题目
C语言中数据有常量和变量之分。()A. 正确B. 错误
C语言中数据有常量和变量之分。()
- A. 正确
- B. 错误
题目解答
答案
A
解析
考查要点:本题主要考查对C语言中常量和变量基本概念的理解。
解题核心:明确区分常量与变量的定义及作用。
关键点:
- 常量是固定不变的值(如数字、字符等),程序运行时其值不可修改。
- 变量是存储数据的容器,程序运行时其值可以改变。
题目中的描述“数据有常量和变量之分”直接对应这两者的核心区别,因此判断其正确性即可。
常量与变量的定义:
-
常量:在C语言中,常量是固定值,例如:
- 整数常量:
5
,0x1A
(十六进制) - 字符常量:
'a'
- 字符串常量:
"Hello"
- 布尔常量:
true
,false
(C11标准引入)
常量在程序运行期间不可被修改。
- 整数常量:
-
变量:变量是存储数据的容器,需先声明类型和名称,例如:
int age; // 声明整型变量 age = 20; // 赋值 char grade = 'A'; // 声明并赋值
变量的值可以随时被修改。
结论:题目中“数据有常量和变量之分”的表述完全符合C语言的基本概念,因此答案为正确。