首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于地址和指针,以下说法正确的是( )。
关于地址和指针,以下说法正确的是( )。
admin
2016-04-07
40
问题
关于地址和指针,以下说法正确的是( )。
选项
A、通过强制类型转换可以将一种类型的指针变量赋值给另一种类型的指针变量
B、可以取一个常数的地址赋值给同类型的指针变量
C、可以取一个表达式的地址赋值给同类型的指针变量
D、可以取一个指针变量的地址赋值给基类型相同的指针变量
答案
A
解析
常数的地址存储在内存的常量区,常量区存储的都是常量,值都是不可修改的,所以直接取常量的地址赋给指针变量没有任何意义,C语言也不允许这样做,编译会出错,B选项错误;表达式的值存储在临时变量中,内存中存在专门用来存储临时变量的区域,对这块地址进行操作也是没有意义的,C语言不允许这样做,编译会出错,C选项错误;可以取一个指针变量的地址,但是指针变量的地址属于指针,只能赋值给指针类型的指针变量,D选项错误。故答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/VGi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:main(){inty=20;do{y--;}while(--y);printf("%d\n",y--);}当执行程序时,输出的结果是()。
下列数据结构中,属于非线性的是()。
下列选项中,不是一个算法的基本特征的是()。
有以下程序#include<string.h>main(){charp[]={’a’,’b’,’c’},q[10]={’a’,’b’,’c’};printf("%d%d\n",strlen(p),strlen(q
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
下列程序的输出结果是()。#include<stdio.h>intfun(intx){inta;if(x==0‖x==1)return3;elsea=x-fun(x-2);
fseek函数的正确调用形式是【】。
下面程序的输出是______。main(){char*s="12134211";intv1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)
以下选项中不属于C语言的类型的是______。
设有定义:intn=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是______。
随机试题
目前,_______是最有影响的电子支票系统。()
中国现代化国情最重要的特点和最深层次的矛盾是()
下列哪项属于主动免疫制剂
血虚风燥的皮肤病可见()
改性沥青混合料的贮存时间不宜超过()h。
按规定,各会计核算单位使用定点开发的专用会计核算软件之前,拟使用的软件必须经过()。
营业部负责人在任职前,应当按照相关规定取得任职资格。()
社会保险法调整的对象为()。
对品行有问题或学习有困难学生,学校不得()学生。
焦虑会对学生的学习造成不良的影响。()
最新回复
(
0
)