首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有下面的定义: struct st {int a; float b; }d; int*p; 要使P指向结构变量d中的a成员,正确的赋值语句是( )。
设有下面的定义: struct st {int a; float b; }d; int*p; 要使P指向结构变量d中的a成员,正确的赋值语句是( )。
admin
2012-08-23
37
问题
设有下面的定义:
struct st
{int a;
float b;
}d;
int*p;
要使P指向结构变量d中的a成员,正确的赋值语句是( )。
选项
A、*p=d.a;
B、p=&a;
C、p=d.a;
D、p=&d-a;
答案
D
解析
本题主要考查按结构数组元素方式引用结构成员。结构体变量的成员引用方法有3种:①结构体变量名.成员名;②指针变量名.>成员名;③(*指针变量名).成员名。因为p是指针变量,所以应该将地址值赋给p。
转载请注明原文地址:https://kaotiyun.com/show/MfPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是()。
有以下函数:fun(char*a,char*b){while((*a!=’\0’)&&(*b!=’\0’)&&(*a==*b)){a++;b++;}return(*a-*b);}该函数的功
有以下程序main(){inti=1,j=l,k=2;if((j++||k++)&&i++)printf("%d,%d,%d\n",i,j,k);执行后输出的结果是
下列叙述中正确的是
以下叙述中不正确的是()。
设有数组定义:chararray[]="China";则数组array所占的空间是()。
设变量a,b,c,d和y都已正确定义并赋值。若有以下if语句if(a<b)if(c==d)y=0;elsey=1;
若有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
数据库系统在其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
下面程序的功能是建立一个有3个结点的单循环链表,然后求各个结点数值域data中数据的和,请填空。#include<stdio.h>#include<stdlib.h>structNODE{intdata;
随机试题
能识别mRNA卢的密码子5′-GCA-3′的反密码子为
心肌细胞兴奋传导最快的部位是
[1999年第018题]下列哪条不属于室内设计的主要内容?
口门内浅滩整治,宜选择落潮流主槽为航槽,采取疏浚和()等措施,集中水流,增加航道尺度。
在Excel软件中,弹出控制菜单命令的方法主要有()。
直接根据记账凭证逐笔登记总分类账,这种账务处理程序是()。
A、 B、 C、 D、 A
[A]Analyzingyourowntaste[B]Beingcautiouswhenexperimenting[C]Findingamodeltofollow[D]Gettingthefinallookabsolute
Studentloansarebasedonasimpleidea:thatagraduate’sfutureflowofearningswillmorethancoverthecostsofdoingade
Educationisanareaofsociallifeinwhichinformationtechnologyischangingthewaywecommunicate.Today’scollegestudents
最新回复
(
0
)