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
/*
结构体:可以将不同数据类型的变量组成一起的结构
格式:
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
相关文章推荐
- 时辰分布
- ImportError: No module named Crypto.Cipher
- HDUj2612(两个起点找到最近的目的地)
- OC-4.NSString
- 奇怪的HP P2000 iSCSI磁盘阵列TCP三次握手
- DataNode启动流程
- AIX上Oracle 单机DB的开机自动启动
- unity协程二
- 最最基本的SQL常用命令
- 设计模式(1)--单例模式(singleton)
- 迁移LNMP的数据库到独立的数据库服务器步骤
- Reids操作常见存储结构相关命令
- 一张图解释NIO原理
- Xcode错误:Undefined symbols for architecture x86_64
- 一张图解释NIO原理
- Java:计算两个日期相差的天数
- 数组中只出现一次的数(2)(C++)
- Java的输入语句
- MyBatis 缓存
- Job作业执行流程