首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下定义和语句: 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
37
问题
若有以下定义和语句:
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全国计算机二级
相关试题推荐
若有以下程序#includeinta[]={2,4,6,8};main(){inti;int*p=a;for(i=0;i
若运行以下程序时,从键盘输入ADescriptor(表示回车),则下面程序的运行结果是#includemain(){charc;intv0=1,v1=0,v2=0;do{switch(c=getchar()){
已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;doublex=1.42;则以下不符合C语言语法的表达式是
现有格式化输入语句,scanf("x=%d],sum]y=%d,line]z=%dL",&x,&y,&z);,已知在输入数据后,x,y,z的值分别是12,34,45,则下列选项中是正确的输入格式的是[注]:"]"表示空格,表示回车
现有格式化输入语句,scanf("x=%d],sum]y=%d,line]z=%dL",&x,&y,&z);,已知在输入数据后,x,y,z的值分别是12,34,45,则下列选项中是正确的输入格式的是[注]:"]"表示空格,表示回车
设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为
下面函数的功能是:找出一维数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中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文件如下:
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是
下列二维数组初始化语句中,不正确的是()。
随机试题
针对审计过程中发现的错报,注册会计师以下做法不恰当的是()。
下列有关Word2010查找与替换功能叙述中,正确的是()
具有转运外源性甘油三酯功能的脂蛋白是
女,30岁,妊娠28周,产前检查均正常,咨询监护胎儿情况最简单的方法,应指导其采用
自相矛盾是指在同一思维或论辩过程中,同一主体针对同一对象作出两个互相否定的断定。下列()项断定包含自相矛盾。
某贸易公司有三个销售部门,全年分别销售某种重型机械38台、49台和35台,问该公司当年销售该重型机械数量最多的月份,至少卖出了多少台?()
下列叙述中正确的是
Access字段名的最大长度为______。
ThenumberofimmigrantslivingintheUSAhasrisenby16percentoverthelastfiveyears,fueledlargelybyrecentarrivalsf
没有哪个国家比中国对汽车更痴狂了(bonkers),这里新到达中产阶层(middle-class)的人们的梦想就是一辆闪闪发光的新汽车。但仅仅有汽车对这些渴望超越中产阶层的人们是不够的,牌照号(licenseplate)就成为与汽车一样能够象征身份和地位
最新回复
(
0
)