问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于c语言结构体变量成员引用的问题

发布网友 发布时间:2022-04-25 01:24

我来回答

2个回答

热心网友 时间:2023-10-19 10:08

(1)、scanf的用法,格式后的参数都必须是地址,name是数组名,本身就是数据,age和sex都是整型数据,必须使用取地址符&;
(2)、p是struct
student*类型,stu是stu[3]这个数组的第一个元素的地址,p指向第一个元素,因此ABC都是对的,D错在把(int*)变量值赋值给(struct
student*)变量,如果有个强制转换则不会错,因为age是结构体第一个变量,其地址就是结构体变量的地址。
(3)、与(2)类似,是指针间的赋值,必须保证左右操作数的指针类型是一致的。由于n是结构体sk的第一个变量,因此其地址与结构体变量地址相同,可以强制转换得到正确的地址。
(4)、c是一个二维数组,p是一个指向数组的指针,因此p的*运算都是得到一个数组,**运算才能取到数组中的值。只有D是**运算。

热心网友 时间:2023-10-19 10:08

结构体成员运算符。
->指针运算符。
1、如果结构体中的成员均为一般变量(包括结构体变量),则使用“.”,如果成员变量为指针(不管指向什么,包括结构体),则使用“->”。
2、如果定义了结构体数组指针,则可分别使用“.”和“->”,区别在于指针带下标时,以是数组形式访问,此时用“.”,如果不带下标(或使用偏移),此时用“->”。如:
struct
myt
{
int
i;
long
l;
}myt;
myt
*pm;
pm
=
malloc(sizeof(myt)*100);
//定义100个元素的结构体数组
pm->i=1;
//访问结构体数组指针中第一个元素的成员变量i
(pm+49)->i=50;
//访问结构体数组指针中第50个元素的成员变量i
pm[49].i=50;
//功能同上一句
free(pm);
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
中美有什么经济冲突 杨凌衡水实验中学高中学费是多少 蒂芙尼珍珠项链怎么清洗和保养? tiffany&co 的缺点 如何保养蒂芙尼的项链? tiffany保养要多久时间 Tiffany珠宝需要多长时间保养? 人为什么活着,怎样活着都是无憾!! 孩子犟的不行家长怎么教育 有什么比较好用的游戏视频录制软件? 适用于Windows的10个好用的游戏录制软件 潮州和汕头是两个地方,为何外地人总喜欢称呼为潮汕? C语言中结构体的成员变量怎么引用 封神榜所说述的是道教还是佛教? 关于结构体变量成员的引用方式 结构体变量的使用和引用 汕头和潮汕的区别是什么? 《掌中之物》每个人最后结局是什么? 苹果手机微信怎样发表说说才可以显示地址? 汕头市因何得名 高分悬赏,修改微信说说位置的方法 汕头为什么叫汕头 汕头的历史介绍 《封神榜》的主要内容 50字? 签字笔画画手绘初级视频教程,九层设计圈分享了 如何改变微信说说地址 《掌中之物》中何妍有对傅慎行(沈知节)动过心吗? 如何自学画漫画?手绘 微信说说的地址可以自己设置么? 封神榜的故事梗概??? 《掌中之物》中,梁远泽既然是傅慎行和何妍的阻碍,傅慎行为什么要放过他? 在微信朋友圈发表说说,要怎样才会显示所在位置的详细地址? 封神榜是谁写的?? 有关C语言结构体变量引用的问题 汕头为什么叫做鮀城 封神榜上到底写了什么?通天教主为何会签押封神榜呢? C语言 关于结构型变量成员的引用 问题 C语言问题,就什麽叫结构体引用?最好举点例子. 比如,广州的别名就叫花城,那汕头的别名叫做什么? 汕头在古代被叫作什么 C++结构体变量的引用 C语言结构体成员的引用问题 李白《劳劳亭》这首诗从体裁上看这是怎样的诗,从题材上看这是一首怎样的诗? 在古代广东汕头是怎么称呼 引用结构体变量中成员一般形式是 古诗词阅读《劳劳亭送别》描写的是哪个季节 关于结构体变量引用成员数据的方法 李白【劳劳亭】首句 c语言中,结构变量的引用和结构成员的引用有什么区别? 表现同学情的诗句 诗歌鉴赏李白《劳劳亭》和王之涣《送别》的最后两句的区别 struct结构体中,变量的引用!