A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

struct Person{

char *name;
int age;

}


struct Person{

char name;
int age;

}


2 个回复

倒序浏览
neal123 来自手机 中级黑马 2016-2-26 15:01:59
沙发
貌似这不是基础班吧!
回复 使用道具 举报
这两段代码都是结构体
结构体是可以包含不同数据类型的一个结构 , 它是一种可以有用户自定义的数据类型 .
结构体定义格式:
struct <结构体类型名>
  {
      <成员类型1> <成员名1>;
      <成员类型2> <成员名2>;   
      .  .  .
      <成员类型n> <成员名n>;
  };
所以这两段代码都属于结构体类型 , 结构体类型名均为Person ;
都包含了两个成员变量 :
第一个结构体的成员变量为一个指向char类型的指针,指针名为name和一个int类型的变量 , 变量名为age .
第二个结构体的成员变量为一个char类型的变量 , 变量名为name和一个int类型的变量 , 变量名为age .
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马