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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在C中,基本数据在定义的时候大都会初始化,但是复杂数据类型(由多个多种基本数据类型组合而成,相同的有数组,不同的有结构体,)就不大一样了:
1. 主复杂数据类型在定义的时候保存的是地址,他们的初始化不能将值直接用个=连接
2. 初始化的时候分两种情况(如结构体):
    a. 定义时整体赋值进行初始化
    b. 先定义,后用点语法进行赋值,
3. 复杂数据类型变量是常量,如结构体变量,仅仅是地址,不能进行操作
4. 共用体,所有的成员变量占用的空间由其最大的数据类型决定;相对来说位段或者说位域由于能定义每个成员变量的点用空间大小,则能最大节省内存
5. 枚举是有序的,由定义时的编号决定,若没有定义,则从0开始

1 个回复

倒序浏览
lipeng524824 来自手机 中级黑马 2015-6-30 00:39:07
沙发
挺详细的 受用了 谢了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马