复杂的数据类型
来源:互联网 发布:99re网址最新获取域名 编辑:程序博客网 时间:2024/05/22 11:48
c语言的数据类型可分为:基本类型;指针类型;构造类型;空类型
其中基本类型包括:整数型int 浮点型(float double)字符型char
构造类型包括:数组;结构体;联合体;枚举型
1结构体
结构体就是可以共用的部分,相当于母版一样。
结构欧体的类型的的声明方式;
struct 结构名{
数据类型1 成员名1;
数据类型2 成员名2;
数据类型3 成员名3;
.......
数据类型n 成员名n;
}; //分号必须有
声明结构体变量有三种方法@内部声明@外部声明@宏定义声明
注:
结构体是一个外构体书写时要写在main函数的外面;
定义结构体时可以声明变量;
结构体的嵌套应把内部结构体放在最前面;
合理运用结构体数组;
理解由结构体变量的内存结构引出的偏移量;
2共同体
共同体的特点;
@共同体所占的内存空间为包含内部最长数据类型长度大小;
@某一时段,只有一个数据是有效的,后面的属性会覆盖之前的属性;
@不能对其全部赋值,运用时赋值
@共同体变量的地址和其他成员的地址都是同一地址
@不同对共同体变量赋值,也不能在定义共同体变量时对其初始化
3枚举型
把可数据可取值的值一一 列举出来的数据
enum 枚举名{
标识符【=整形常数】;
.....
4指针类型
指针存的是其他数据的地址,其本身也有地址
声明指针类型的变量:
指向的变量的类型名 *指针变量名;
注:指针的内存大小为四个字节
}
0 0
- Java的复杂数据类型
- 复杂的数据类型
- Hive的复杂数据类型
- 【c++】复杂的数据类型
- 复杂数据类型的引用
- 如何识别复杂的数据类型
- 复杂数据类型
- 复杂数据类型
- 复杂数据类型
- 复杂数据类型
- 复杂数据类型
- 复杂数据类型
- 复杂数据类型
- 复杂数据类型
- 复杂数据类型
- 复杂数据类型
- 复杂数据类型
- 复杂数据类型
- 图片缓存之内存缓存技术LruCache,软引用
- POJ 3187 Backward Digit Sums 【穷竭搜索 next_permutation函数】
- Maven学习笔记(一)----在MyEclipse中配置Maven插件及创建maven项目
- ArcGIS Server10.2忘记密码怎么办?重置ArcGIS Server Manager密码
- python基础入门一
- 复杂的数据类型
- HDOJ--1003
- 制作theano可用的训练样本
- AFNetworking内部实现原理
- 跟我一起写 Makefile(二)
- 异步的方式查看网络图片
- vs2010 控制台 输出 乱码
- 《剑指offer》——替换空格
- UI 手势 点击