首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于地址和指针,以下说法正确的是( )。
关于地址和指针,以下说法正确的是( )。
admin
2017-07-05
76
问题
关于地址和指针,以下说法正确的是( )。
选项
A、通过强制类型转换可以将一种类型的指针变量赋值给另一种类型的指针变量
B、可以取一个常数的地址赋值给同类型的指针变量
C、可以取一个表达式的地址赋值给同类型的指针变量
D、可以取一个指针变量的地址赋值给基类型相同的指针变量
答案
A
解析
常数的地址存储在内存的常量区,常量区存储的都是常量,值都是不可修改的,所以直接取常量的地址赋给指针变量没有任何意义,C语言也不允许这样做,编译会出错,B选项错误;表达式的值存储在临时变量中,内存中存在专门用来存储临时变量的区域,对这块地址进行操作也是没有意义的,C语言不允许这样做,编译会出错,C选项错误;可以取一个指针变量的地址,但是指针变量的地址属于指针,只能赋值给指针类型的指针变量,D选项错误。故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/PpDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在结构化程序设计中,模块划分的原则是
设有下面的程序段:chars[]="china";char*p;p=S;则下列叙述正确的是
以下程序用于判断a、b、c能否构成三角形,若能,输出YES,否则输出NO。当给a、b、c输入三角形三条边长时,确定a、b、c能构成三角形的条件是需同时满足三个条件:a+b>c,a+c>b,b+c>a。请填空。main(){floata,b,c;sc
以下程序的输出结果是#include<stdio.h>voidprt(int*x,int*y,int*z){printf("%d,%d,%d\n",++*x,++*y,*(z++));}main(){int
软件是程序、数据和______的集合。
有下列二叉树,对此二叉树前序遍历的结果为()。
结构化程序所要求的基本结构不包括
以下选项中,合法的一组C语苦数值常量是()。
若有定义int(*pt)[3];,则下列说法不正确的是()。
以下程序的功能是进行位运算:main(){unsignedchara,b;a=7^3;b=~4&3;printf("%d%d\n",a,B);}程序运行后的输出结果是()。
随机试题
有关计算机病毒的说法,不正确的是______。
IwasonabusoneMarchevening.Thedriverdidn’t【C1】______tostartthebussoonbecauseitwasnotyet【C2】______Amiddle-ag
A.疝内容物为小肠B.疝内容物为大网膜C.疝内容物为Meckle憩室D.疝内容物为部分小肠壁难复性疝
胆囊结石呈等密度,CT平扫难以发现是由于
口腔颌面外科全麻常用的方法中,哪项可除外
下列关于城市轨道交通线路走向选择的表述,哪些项是正确的?()
关于战略资产配置和战术资产配置,以下说法错误的是()。
在评价速动比率时,应结合应收账款周转率指标分析应收账款的质量。()
在对内部控制进行初步评价并进行风险评估后,注册会计师通常需要在审计工作底稿中形成结论的有()。
随着新一轮课程改革的深化,在课改理念和新课程标准的影响和要求下,高中化学的课堂教学必然要走一条“有效、优效、高效”的道路,俗话说:“良好的开端等于成功的一半。”所以在诸多教学环节中,课堂导入环节具有重要的地位。下面是某教师关于“化学反应限度”教学的导入过程
最新回复
(
0
)