首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下定义和语句 struct st{ int n; struct st *next; }; struct st a[3] = { 5,&a[0], 6,&a[1], 7,&a[2] }, *p; p=&a[0]
若有以下定义和语句 struct st{ int n; struct st *next; }; struct st a[3] = { 5,&a[0], 6,&a[1], 7,&a[2] }, *p; p=&a[0]
admin
2020-11-27
23
问题
若有以下定义和语句
struct st{ int n; struct st *next; };
struct st a[3] = { 5,&a[0], 6,&a[1], 7,&a[2] }, *p;
p=&a[0];
则值为6的表达式是(提示:运算符->的优先级高于++)
选项
A、(*p).n++
B、p++ ->n
C、p ->n++
D、(++p) ->n
答案
D
解析
定义指向结构体变量的指针p,并将结构体数组首地址赋给p。(++p)->n,p指针自加一指向数组第二个元素,其成员n=6,D选项正确。p++->n,p指向结构体数组第一个元素,其成员n=5。p->n++,p指向结构体数组第一个元素,其成员n=5,由于++是后缀,先取值,所以表达式为5,之后再自加一。(*p).n++,*p为结构体数组第一个元素,其成员n=5,先取值,表达式为5。
转载请注明原文地址:https://jikaoti.com/ti/4pD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){chara[5][10]={"one","two","three","four","five”};inti,j;chart;for(i=0;i<4;i++)for(j=i+1;j<5;j++)
对于循环队列,下列叙述中正确的是
下列叙述中正确的是
有以下程序,程序运行后的输出结果是#include#includemain(){int*a,*b,*c;a=b=c=(int*)malloc(sizeof(int));*a=1;*b=2,*c=3;a=b;printf("%d,%
下列有关数据库的描述,正确的是()。
设有栈s和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次人队,最后将队列中所有元素退出,则退队元素的顺序为()。
以下说法正确的是()。
下面描述中,不属于软件危机表现的是
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
组织发展的过程以什么为重点?
某伸臂梁受力情况如图所示,其B点处的内力为()。
某酒厂2009年12月销售粮食白酒12000斤,售价为5元/斤,随同销售的包装物价格6200元;本月销售礼品盒6000套,售价为300元/套,每套包括粮食白酒2斤、单价80元,干红酒2斤、单价70元。该企业12月应纳消费税()元。(题中的价格均为不含税
下列关于再就业基本政策陈述正确的是()。
下列关于内部失败成本表述正确的有()。
公安机关人民警察内务建设的原则是()、加强监督、着眼基层。
如果秦川考试及格了,那么钱华、孙旭和沈捕肯定也及格了。如果上述断定是真的,那么以下哪项也是真的?
设A为n阶实对称矩阵,秩(A)=n,Aij是A=(aij)n×n中元素aij的代数余子式(i,j=1,2,…,n),二次型f(x1,x2,…,xn)=xixj.二次型g(X)=XTAX与f(X)的规范形是否相同?说明理由.
在建立查询时,若要筛选出图书编号是“T01”或“T02”的记录,可以在查询设计视图准则行中输入()。
Choosingwhattodoinlifeisoneofthehardestdecisionsthatapersonhastomake.Somepeoplechoosetooearlyand【B1】_____
最新回复
(
0
)