您的位置:首页 > 其它

44,结构体

2015-12-01 18:10 253 查看
#include <stdio.h>

/*

结构体:可以将不同数据类型的变量组成一起的结构

格式:

struct 结构体名称{

不同类型的变量

}

*/

int main(int argc,
const char * argv[]) {

//1,定义结构体类型

struct People{

char *name;

int age;

char sex;

};

//2,定义变量

struct People people;

//3,初始化

//(1)第一种:

struct People people1 = {"ljs",15.,'b'};

//(2)第二种:

struct People people2;

people2.name =
"ljs";

people2.age =
15;

people2.sex =
'b';

//(3)第三种:

struct People people3;

people3 = (struct
People){"ljs",15,'b'};

//(4)第四种:

struct People people4 = {.name =
"ljs",.age =
15,.sex =
'b'};

//4,使用

printf("People:name = %s;age = %i;sex = %c\n",people4.name,people4.age,people4.sex);

return 0;

}

//People:name = ljs;age = 15;sex = b

//Program ended with exit code: 0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: