以下关于程序设计语言的描述中,正确的是( )。

admin2017-08-31  3

问题 以下关于程序设计语言的描述中,正确的是(    )。

选项 A、在C语言中,对指针变量进行算术运算是没有意义的
B、在C语言中,指针变量必须由动态产生的数据对象来赋值
C、在C语言中,变量和常量都具有类型属性
D、在C语言中,变量和常量都可以被赋值

答案C

解析 在C语言中,常理是指值一旦确定后就不能再变的量,而变量则是一个在程序执行过程中,可以根据需要修改的量,是一个可改变的量。当然不管是常量还是变量,它们都有其类型属性,而变量的值允许修改,因此可被赋值,常量则不能赋值。
    变量是内存单元的抽象,用于在程序中表示数据。当变量存储的是内存单元地址时,称为指针变量,或者说指针变量指向了另一个变量。指针变量可以定义在函数或复合语句内,也可以定义在所有的函数之外,即可以是全局变量,也可以是局部变量。需要区分指针变量与指针所指向的变量,无论指针变量指向何种变量,其存储空间大小都是一样的。当指针变量指向数组中的一个元素时,对指针变量进行算术运算可以使其指向同一个数组中的其他元素。
转载请注明原文地址:https://kaotiyun.com/show/oNRZ777K
0

相关试题推荐
最新回复(0)