首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下说明和语句: struct st{int n;char *ch;}; struct st a[3]={5,"abc",7,"def",9,"ghk"},*p=a; 则值为6的表达式是______。
若有以下说明和语句: struct st{int n;char *ch;}; struct st a[3]={5,"abc",7,"def",9,"ghk"},*p=a; 则值为6的表达式是______。
admin
2010-05-22
29
问题
若有以下说明和语句: struct st{int n;char *ch;}; struct st a[3]={5,"abc",7,"def",9,"ghk"},*p=a; 则值为6的表达式是______。
选项
A、p++->n
B、p->n++
C、(*p).n++
D、++p->n
答案
8
解析
根据结构变量的存储特点,p+1意味着增加地址值为结构体数组a的一个元素所占的字节数,即p++使P由a[0]指向a[1]超始地址。本题++p->n得到p指向的结构体变量中成员n的值使之加1。因为P指向数组a起始地址,p->n的值为5,再执行自加1运行,结果为6。
转载请注明原文地址:https://kaotiyun.com/show/mNWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下程序:PrivateSubForm_Click()num=InputBox("请输入一个实数")P=InStr(num,".")Ifp>0ThenPrintMid(aura,p+1)ElsePrint"END"EndIf
为了使名称为Commandl的命令按钮右移200,应使用的语句是()。
下面为单精度实型(即单精度浮点型)变量的是
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为
为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是()。
如果在列表框List1中没有选中项目,则List1.ListIndex的值为()。
产生100以内(不含100)2位随机整数的VisualBasic表达式是()。
有如下程序:PrivateSubForm_Click()DimSAsStringS=lnputBox(“请输入一个字符串:”)Fori=1ToLen(S)\2
在窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。运行后的窗体外观如图所示。设有如下的类型和变量声明:PrivateTypePerson nameAsString*8 majorAsSt
有以下程序main(){chara[]="abcdefg",b[10]="abcdefg";printf("%d%d\n",sizeof(a),sizeof(b));}执
随机试题
导致慢性肺源性心脏病最常见的病因是
患者,女,21岁。头部外伤2小时。CT显示右颞叶前部的高密度团块,鞍上池向左侧移位,而右侧鞍上池变形、变窄。最可能的诊断为
根据《质量管理体系基础和术语》GB/T19000—2008/ISO9000:2005,质量控制的定义是()。
国务院证券监督管理机构由()组成。
当代威胁世界和平与发展的根源是()。
下列表述错误的一项是()。
根据凯恩斯的货币理论,央行提高基准利率将直接导致()。(2009年金融联考)
保证合同约定的保证期间不明确的,保证期间为()
将函数f(x)=ln(4—3x—x2)展开成x的幂级数.
Readingisveryimportantinlearningforeignlanguages.Dosomeforeignlanguagereadingeverydayandtrytofinishoneforeig
最新回复
(
0
)