首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下定义和语句: struct st{int n;struct st*next;}; struct st a[3]={5,&a[0],6,&8[1],7,&a[2]},*p; P=&a[0]; 则值为6的表达式是
若有以下定义和语句: struct st{int n;struct st*next;}; struct st a[3]={5,&a[0],6,&8[1],7,&a[2]},*p; P=&a[0]; 则值为6的表达式是
admin
2017-07-05
55
问题
若有以下定义和语句:
struct st{int n;struct st*next;};
struct st a[3]={5,&a[0],6,&8[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。故选D。
转载请注明原文地址:https://kaotiyun.com/show/EpDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若运行以下程序时,从键盘输入ADescriptor(表示回车),则下面程序的运行结果是#includemain(){charc;intv0=1,v1=0,v2=0;do{switch(c=getchar()){
现有格式化输入语句,scanf("x=%d],sum]y=%d,line]z=%dL",&x,&y,&z);,已知在输入数据后,x,y,z的值分别是12,34,45,则下列选项中是正确的输入格式的是[注]:"]"表示空格,表示回车
下列程序段中,不能正确赋值的是
有以下程序fun(intx){intp;if(x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7));}
设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为
设有下面的程序段:chars[]="china";char*p;p=S;则下列叙述正确的是
下面函数的功能是:找出一维数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。请填空。#include<std
现有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include<stdio.h>#include"myfun.c"maim(){fun();printf("\n");}myfun.c文件如下:
设inta=5,b=6,表达式(++a==b--)?++a:--b的值是_______。
随机试题
Peopleintheirsixtiesshouldgotouniversitytoretrainbecausetheywillbeexpectedtoworkforlongerbeforeretirement,t
骨折
川崎病最大的危害是
下列关于法人的民事权利能力的说法,不正确的是()。
壮族的特色饮食有()。
下列关于定员标准总体编排的说法中错误的是()。
案例:下面是某教师关于混合物和纯净物教学片段实录:师:根据刚才的学习,我们知道空气是由多种气体组成的。在化学上,一般把由两种或两种以上的物质混合在一起所组成的物质称为混合物。空气就是混合物。我们生活中有许多物质是混合物,如食醋、墨水、生
自1997年以来,香港特区陷入比较严重的经济衰退;就在这一年,香港特区开始实行“一国两制,”有人声称:是“一国两制”造成了香港的经济衰退。以下哪一个问题与反驳上述推理最为相关?
党的十九届二中全会审议通过了《中共中央关于修改宪法部分内容的建议》。这次修改宪法的总体要求是,高举中国特色社会主义伟大旗帜,全面贯彻党的十九大精神,坚持以马克思列宁主义、毛泽东思想、邓小平理论、“三个代表”重要思想、科学发展观、习近平新时代中国特色社会主义
设a=2,b=3,c=4,d=5,下列表达式的值是()。3>2%Ora=cAndb<>cOrb<>a+c
最新回复
(
0
)