黑马程序员技术交流社区

标题: 跪求大神指点这段代码如何分析,谢谢 [打印本页]

作者: Sunshine丶星空    时间: 2016-2-26 13:21
标题: 跪求大神指点这段代码如何分析,谢谢

struct Person{

char *name;
int age;

}


struct Person{

char name;
int age;

}



作者: neal123    时间: 2016-2-26 15:01
貌似这不是基础班吧!
作者: 米阳    时间: 2016-2-29 09:54
这两段代码都是结构体
结构体是可以包含不同数据类型的一个结构 , 它是一种可以有用户自定义的数据类型 .
结构体定义格式:
struct <结构体类型名>
  {
      <成员类型1> <成员名1>;
      <成员类型2> <成员名2>;   
      .  .  .
      <成员类型n> <成员名n>;
  };
所以这两段代码都属于结构体类型 , 结构体类型名均为Person ;
都包含了两个成员变量 :
第一个结构体的成员变量为一个指向char类型的指针,指针名为name和一个int类型的变量 , 变量名为age .
第二个结构体的成员变量为一个char类型的变量 , 变量名为name和一个int类型的变量 , 变量名为age .




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2