资源预览内容
第1页 / 共38页
第2页 / 共38页
第3页 / 共38页
第4页 / 共38页
第5页 / 共38页
第6页 / 共38页
第7页 / 共38页
第8页 / 共38页
第9页 / 共38页
第10页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Ep1.概述g林余仪)5标应13E技国口张朋【d0应类型不的数据组合成不1余E伟士也址等数誉笋邑蜇首20园人江朋nUInnaImTE$EX28C“SCOTEaddrL0010iiFunE1887.5|BeijingEE洁相园吊(structure)。它是可以由用户自己定义的。E心巳国w刑余分量表;国1口E东例如:_一一一structstuden胁_1Uutou.comcharname20;uLfloatscore;charaddr30;技技E沥Ee明江|记录(record)。9.1.2定义结构体类型变量的方法2李5林e定义了结构体类型structstudent后,可以用它定义医皇AW5林口a注:不能写成structst1,st2;必须同时指定结构体名。2沥2eln林d#defineSTUDENTstructstudentD相仁伟0STUDENTEcharname20;不intage;Jl胛ehu韭ouecharad,STUDENTst1,st2;sp林d如:structstudentLcharname20;【万Lfloatscore;、charaddr30;Jinekutou.comU东struct结构体名1分量表;【河Egstruct分量表;变量表;u林it阮口沥江FEcL国【河s的园园一w吴汀E人E渡0沥2i,对变量分量也可以是一个结构体变量。如student中要增加birthday,则可按如下方式进行定义:structdateintmonthy;intday;intyear;出structstudentyst啬国J九E圆刑会产生混潜。9.1.24&,结构体变量的存储形式2000_8906如:N共用27个字节|2002一一structstudent的连续单元i【|unsignedNo;盐ame20charname201:L_g_-,心A目山一|CharSeX;:,2021floatscore;2022厂顶一sex一2023855structstudentx1=8906,“Li2026二卜sc0reMing“,“M,85.5;怀匿E人国30朋一结构体变量名*分量名。二级分量名8中:s口2)f萱麓亘本蜃弄宣夺司1鹦_音亭于结苎体类型时能戚st1.num、st1.name、st1.birthday.day。st1.birthday并不会访问st1中的birthday,只会引起警告错误。)江吴沥仪口i如:scanf(“%d,%s,%c,%d,%f,%s“,&st1);【printf(“%d,%s,%c,%d,%fo%s“,st1);【河printf(“%s,%d“,st1.name,st1.birthday.day);正确2甫灵Eeiprintf(“%x“,&st1);(以十六进制输出st1的首地址)
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号