C语言怎么给结构体里的结构体赋值?

来源:网络 作者:葵雏  更新 :2022-12-03 06:12

C语言怎么给结构体里的结构体赋值?

用成员符号.阿比如structdate{intmonth;intday;intyear;};structstudent{charname[20];structdatebirthday;}student1;那么你想给student1的生日里的year赋值的话student1.birthday.year=1987;

直接赋值,跟其他的成员没有区别

str*st;这是定义一个指针,但没有给指针分配具体的内存空间(*st).age=1;对一个没有指定内存空间的指针采用*操作,会导致程序“迷惘”而异常退出!strst1;这里定义的是一个结构体变量,有自己的存储空间st1.age=1;这是正常的结构体元素赋值!当然是正常的

*st是被赋值的指针,应该用st.age=1后面只是普通变量,st1.age是获取结构体里属性的值

结构体赋值应该不结构体中的所有项都赋过去例如:structNode{intdata;structNode*next;}Nodes1,s2;如果将s2的值付给s1则:s1->data=s2->data;s1->next=s2->next;这样才叫结构体的赋值。每一部分都要赋值

对于结构体的变量可以像你那样直接赋值s1=s2对于结构体的指针是这样表示的structstructA*s1;仍有问题请追问

- END -

广州铜钱建筑物叫什么(广州圆大厦,原名铜钱大楼)

广州铜钱建筑物叫什么(广州圆大厦,原名铜钱大楼)

广州圆大厦,原名铜钱大楼。2013年9月24日,广州“铜钱大楼”经过10万元征名,已正式命名为“广州圆大厦”。广州圆大厦...

去天坛有什么忌讳(老一辈说,不要和祭祀的建筑合影)

去天坛有什么忌讳(老一辈说,不要和祭祀的建筑合影)

去天坛有什么忌讳,老一辈人说,不要和祭祀的建筑合影,不要和百年人形老树合影,更不要和千年老树合影。有这么几处地方最...

麦家第一任妻子简介(麦家第一任妻子是黄尹,黄尹和麦家两人相识与1992年)

麦家第一任妻子简介(麦家第一任妻子是黄尹,黄尹和麦家两人相识与1992年)

麦家第一任妻子简介,麦家第一任妻子是黄尹,黄尹和麦家两人相识与1992年7月1日,1993年结婚,1998年两人的孩子出生,麦家曾...

952568是干什么的(民生银行信用卡中心客服热线)

952568是干什么的(民生银行信用卡中心客服热线)

952568是干什么的,952568是民生银行信用卡中心客服热线。95开头的电话是由国家工业和信息化部直接管理审批,不属于当...

爱情厄是什么意思

爱情厄是什么意思

爱情厄是什么意思,人类在世界上生活久了,会觉得空虚,就回去找一个能给予自己温暖及幸福的伴侣。爱情,没有具体的形状,只...

富士康与鹏鼎控股区别(鹏鼎控股间接控股股东为台湾上市公司)

富士康与鹏鼎控股区别(鹏鼎控股间接控股股东为台湾上市公司)

富士康与鹏鼎控股区别,鹏鼎控股与富士康关系,鹏鼎控股间接控股股东为台湾上市公司臻鼎控股,臻鼎控股第一大股东为鸿海...

昭奚旧草到底在讲什么?

昭奚旧草到底在讲什么?

《昭奚旧草》讲的是奚山君帮她定了亲的夫君,太子扶苏重新成为天下霸主的故事,但是又没有那么简单。这本书简直虐到家...

三千米世界纪录是多少

三千米世界纪录是多少

截止至2019年,女子3000米的世界纪录为:8:06.11,由中国的王军霞,在1993.09.13的北京创造。截止至2019年,男子3000米的世...

苹果14pro为什么比14重(苹果14pro比14重的原因)

苹果14pro为什么比14重(苹果14pro比14重的原因)

苹果14pro为什么比14重,苹果14pro比14重的原因是iPhone 14 Pro采用不锈钢框架,使得它比标准的iPhone 14更重,标准款机...

我没穿胸罩被同桌给上了一节课(同桌没带罩子让捏了一节课怎么办)

我没穿胸罩被同桌给上了一节课(同桌没带罩子让捏了一节课怎么办)

我没穿胸罩被同桌给上了一节课(同桌没带罩子让捏了一节课怎么办)关于我没穿胸罩被同桌给上了一节课这个很多人还不...

查看更多综合百科