首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下定义和语句 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的表达式是(提示:运算符->的
若有以下定义和语句 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的表达式是(提示:运算符->的
admin
2019-12-17
33
问题
若有以下定义和语句
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++
答案
A
解析
语句"p=&a[0];"表示将指针p指向了结构体数组a的首地址,所以(++p)->n值为6,p++->n相当于p->n,p++,值为5,p->n++值为5,(*p).n++相当于p->n++,值为5,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/49Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio_h>intf(intn);main(){inta=3,s;intf(intn){staticinta=1;s=f(a);n+=a++;s=s+f(a);returnn;prin
以下叙述中错误的是
有以下程序intadd(inta,intb)main(){return(a+b);}{intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是
有以下程序#include<stdio.h>intfun(chars[])main(){intn=0;{chars[10]={’6’,’1’,’*’,’4’,’*’,’9’,’*’,’0’,’*’}:while(*s<=’9’&&*
下面属于白盒测试方法的是
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
设fp为指向某二进制文件的指针,且己读到此文件末尾,则函数feof(fp)的返回值为
负责数据库中查询操作的数据库语言是
下面选项中的程序段,没有编译错误的是
有以下函数intfun(char*x,char*y){intn=0;while((*x:=*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是
随机试题
国际教育
非洲开发银行成立于____________。
根据美国管理学家哈罗德.孔茨的观点,有效决策的判断标准是()。
男,55岁,四肢麻木沉重半年,走路不稳,双脚有踩棉感,伴有右上肢疼痛,运动不灵活。入院后体格检查:颈椎生理前凸消失,C4~C6叩痛,向右上肢放射,双下肢肌力为Ⅳ~Ⅴ级,肌张力高,双侧膝反射亢进,双踝阵挛阳性。如果诊断为脊髓型颈椎病,最佳治疗方法是
A、吸附色谱B、离子交换色谱C、聚酰胺色谱D、正相分配色谱E、凝胶色谱分离分子量不同的化合物可采用
工期索赔是()提出的单向索赔。
票据债务人以外的人,为担保特定债务人履行票据债务而在票据上记载有关事项并盖章的行为称为()。
AlthoughweallspeakEnglish,Idon’toften______him.
Generouspublicfundingofbasicsciencewould______considerablebenefitsforthecountry’shealth,wealthandsecurity.
Accordingtothepassage,rickshawsareused,inKolkatamainlyforthefollowingpurposesEXPECT______.Wecaninferfromthe
最新回复
(
0
)