首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2017-05-20
40
问题
以下叙述中正确的是
选项
A、如果p是指针变量,则*p表示变量P的地址值
B、如果p是指针变量,则&p是不合法的表达式
C、在对指针进行加、减算术运算时,数字1表示1个存储单元的长度
D、如果p是指针变量,则*p+1和*(p+1)的效果是一样的
答案
C
解析
移动指针是对指针变量加上或减去一个整数,或通过赋值运算,使指针变量指向相邻的存储单元。因此,只有当指针指向一串连续的存储单元时,指针的移动才有意义。当指针指向一串连续的存储单元时,可以对指针变量进行加上或减去一个整数的运算,也可以对指向同一串连续存储单元的两个指针进行相减的运算。除此之外,不可以对指针进行任何其他的算术运算。C语言提供了一个间接访问运算符(*),又称间址运算符,它是一个单目运算符,优先级比较高,高于普通的算术运算符,但是低于()运算符,因此*p+1和*(p+1)的含义是不一样。当指针变量中存放了一个确切的地址值时,就可以用“间接访问运算符”通过指针来引用该地址的存储单元。
转载请注明原文地址:https://kaotiyun.com/show/oZDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中,不属于模块间耦合的是
下面不属于软件设计原则的是
以下程序的输出结果是【】。main(){charc=′z′;printf("%c",c-25);}
阅读下面语句,则程序的执行结果是【】。#include"stdio.h"main(){inta=-1,b=1,k;if((++a
有下面程序段#include"stdio.h"#include"string.h"main(){chara[3][20]={{"china"},{"isa"},{"bigcountry!"}};chark[100]={0},
有以下程序#includemain(){inti,j,m=55;for(i=1;i
若有定义:char*st="howareyou";,下列程序段中正确的是
下列程序段中,不能正确赋值的是
下面能正确进行字符串赋值操作的是
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
随机试题
下述有关日本血吸虫病的描述中,哪项是错误的?
孕妇,近1周外阴痒,检查阴道黏膜充血,有白色膜状物,擦除后露出红肿黏膜面,最可能的诊断是
下列有关胸外心脏按压的叙述错误的是
城市房屋拆迁是指取得房屋拆迁许可证的拆迁人,拆除城市规划区内国有土地上的房屋及其附属物。
以下属于报关活动相关人的有()。
理财规划师在制定财产传承规划时,应当按照一定的程序进行,下列选项中不属于规划师应当遵循的程序的是()。
目前上海证券交易所国债买断式回购的回购期限包括( )。
选聘物业管理企业的标准有()。
Whathappenedlastquarter?
PASSAGEFOURWhatcanwelearnfromtheplanningdocumentPlaNYC?
最新回复
(
0
)