首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有下面的定义: 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
42
问题
设有下面的定义:
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全国计算机二级
相关试题推荐
有以下程序:voidfun1(char*p){char*q;q=p;while(*q!=’\0’){(*q)++;q++;}}main(){chara[]={"
有以下程序:voidf(intb[]){inti;for(i=2;i<6;i++)b[i]*=2;}main(){inta[10]={1,2,3,4,5,6,7,8,9,10
若以下选项中的变量已正确定义,则正确的赋值语句足
下列叙述中正确的是
以下程序有错,错误原因是()。main(){int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;┇}
下列叙述中正确的是()。
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是______。(0<=i<4,0<=j<10)
下面程序的功能是建立一个有3个结点的单循环链表,然后求各个结点数值域data中数据的和,请填空。#include<stdio.h>#include<stdlib.h>structNODE{intdata;
以下说法中正确的是()。
随机试题
党的十八大后,我们紧紧盯住全面从严治党不力这个症结,坚持发扬我们党历史上行之有效的好经验好做法,深化对管党治党规律的认识、创造新的经验,全面从严治党成效卓著。党的十八大以来,全面从严治党的重要经验有()
デジカメの調子が悪いんだってねえ。ああ、このボタンを押すと、直る________よ。
渗出液可有如下特征()
Noagreementwasreached______howmuchwemustpay.
如何理解湿性黏滞?
根据《会计档案管理办法》的规定,会计档案的定期保管期限分为3年和()。
甲公司对投资性房地产采用公允价值模式进行后续计量。20×5年1月1日,甲公司与乙公司签订租赁合同,将甲公司的一栋办公楼出租给乙公司使用,租期为3年,年租金为20万元。该栋办公楼的账面价值为1500万元,预计尚可使用30年,预计净残值为0,甲公司采用直线法对
下列关于我国风景名山景观特色的描述正确的是()。
对于那些常说“我知道这样不好,但就是管不住自己”的学生,教师应加强其道德意志的培养。()
王充《论衡》的思想观点有()。
最新回复
(
0
)