⑧.1 C语言笔记之 结构体(定义 用法 访问 结构体与数组的结合)

结构体(定义 用法 访问)

⑧.1 C语言笔记之 结构体(定义 用法 访问 结构体与数组的结合)

注:第16行 结构体中为字符串赋值需用strcpy函数,不可直接赋值

 

指针赋值常见案列

⑧.1 C语言笔记之 结构体(定义 用法 访问 结构体与数组的结合)

解析:第一种  指针变量直接存放别人的地址(“Beijing”)  合理

           第二种  定义野指针不能直接存放别人的地址 也不能直接通过拷贝的方式进行存放 不合理

           第三种  先定义指针 再申请空间并初始化 最后进行拷贝存放地址 合理

 

结构体中指针的运用

⑧.1 C语言笔记之 结构体(定义 用法 访问 结构体与数组的结合)

操作顺序:在结构体(struct)中,定义一个野指针(未开辟空间的情况下)

                  必须在 main 函数中进行开辟,才可进一步赋值

结构体与数组相结合 

⑧.1 C语言笔记之 结构体(定义 用法 访问 结构体与数组的结合)

解析:之前都是单一的通过分数来计算成绩的最高低分

           现在通过比较分数的形式,进一步替换整体(名字和成绩)。