struct stu s
这段代码的意思是用类型来创造一个变量
主函数中创建变量并且初始化,我们输出来看结果:
这里面用到了“.”操作符,结构体对象访问他里面的成员用的是“.”左边结构体对象,右边成员名。
第二种方法是把s地址取出来给print,这里是把地址传参,把s的地址放到s的指针里面去。
“struct Stu* ps”的意思是定义了一个名为“ps”的指针变量,这个指针指向“struct Stu”类型的结构体对象s。可以通过这个指针来访问和操作结构体中的数据。例如,可以使用“ps->成员名”的方式访问结构体中的成员变量。
这两种区别在于你得到指针就用箭头→,如果你得到结构体变量就只能用点.。