C语言学习笔记 数据类型
2016-01-27 18:41
447 查看
一、struct :元素之间的和,元素的累加。
基本语法:
struct book {
unsigned int a;
unsigned int b;
unsigned int c;
unsigned int d;
}; //定义了名称
struct book book_buf;
在结构体中的顺序:abcd的顺序。
二、union 共用体:公用起始地址的一段内存,主要场景是技巧型的代码。
基本语法:
union book {
char a ;
int b;
};
union book avb;
三、enum :enumerate 意义列举,常数的打包
enum 名称{ 常量列表 };在没有赋值的时候,第一个个数为0,后续自动加1。优点增加程序的可读性!!!一个集合!
基本语法:
struct book {
unsigned int a;
unsigned int b;
unsigned int c;
unsigned int d;
}; //定义了名称
struct book book_buf;
在结构体中的顺序:abcd的顺序。
二、union 共用体:公用起始地址的一段内存,主要场景是技巧型的代码。
基本语法:
union book {
char a ;
int b;
};
union book avb;
三、enum :enumerate 意义列举,常数的打包
enum 名称{ 常量列表 };在没有赋值的时候,第一个个数为0,后续自动加1。优点增加程序的可读性!!!一个集合!
相关文章推荐
- C++关键字-const与volatile限定说明符
- Effective C++(条款51-55)
- leetcode刷题系列C++-Remove Duplicates From Sorted Array
- C语言实现均匀分布随机函数
- 用C++11的std::async代替线程的创建and std::future、std::promise和std::packaged_task
- C++中 适配器模式?
- Google C++编程风格指南(四)之类的相关规范
- Google C++编程风格指南(四)之类的相关规范
- C++ inline的一点理解
- C语言 文件操作7--文件错误处理
- C++指针
- C++的数组、结构体、指针三种复合类型知识点小总结
- C++面试(五)
- C++面试/技巧(四)
- 选择排序算法的实现
- c语言中“在xxxx处有未经处理的异常”问题的分析与解决
- C++设计模式——单例模式
- C++面试(三)
- C语言模拟加载及获取可执行文件目录
- HBase & thrift & C++编程