现在的位置: 首页 > 综合 > 正文

结构体的一些学习心得

2018年01月10日 ⁄ 综合 ⁄ 共 375字 ⁄ 字号 评论关闭
文章目录

刚开始学习的时候以为结构体就是一块内存区别,随着学习的推进。结构体其实就像int ,char一样,是一种类型。结构体就是多种类型的集合. 在结构体中 . 和 -> 有什么区别呢,用结构体定义一般变量时候用. 来访问结构体成员 。用结构体定义指针变量时候用->来访问结构体成员 。

计算结构体大小的时候,注意编译器的地址对齐方式。(这一点很重要)

struct stduent

{  char szName[64]; 

     int nYear; 

    int nMonth; 

    int nDay; 

   float fScore[3];};

int main(){      

ststudent.szName[0] = ‘J’;//这样是错误的,这里就好比 int = 123;相当于是对类型在赋值。

}

在MAIN函数里面加ststudent  ststudent;结果就是对的

 

 

 

 

 

 

 

 

 

 

 

 

抱歉!评论已关闭.