看代码
结构体里面可以包含另一个结构体变量,这里就强调这一个重点 结构体创建的方法,s1是全局变量,struct Stu s2也是一个全局变量(这个可能较难理解),也可以在,main函数里面创建局部变量s3
一个指针是8个16进制位,1个16进制位4个2进制位,也就是32个二进制位
对于struct B这个结构体类型则需按照以下的写法,然后.结构体成员访问操作符将你想要的数据一个一个打印出来
%.2lf是小数点后面保留两位的意思字符数组传值传的是数组首元素的地址,所以需用指针,但是为什么只打印了一个0呢
函数传参想改变值就需要传地址,利用指针改变值的大小,我蛮来看效果,看下面代码以及运行结果
但是这个代码稍显麻烦,这是有一个---->操作符,这样看起来更爽朗,更更加清晰,—>在操作符详解那一章已经给大家提及过了
本章终!