摘要: 存储类别分三大类: 静态存储类别 自动存储类别 动态分配内存 变量、对象 >内存管理 内存考虑效率(时间更短、空间更小) 作用域 链接、 >空间 存储器 >时间 其实存储类别(时间、空间)和数据类型 >目的都是为了描述变量(数据对象) 还有新的属性描述变量: 恒常性、易变性 >用到类型限定符的技术手 阅读全文
posted @ 2018-11-14 11:23 Grooovvve 阅读(328) 评论(0) 推荐(0)
摘要: 复杂的数据类型 一般的步骤: 1、声明模板 2、定义变量,分配内存空间 3、初始化 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 标记、标识符、标签 +++++++++++++++++++++++++ 阅读全文
posted @ 2018-11-14 11:18 Grooovvve 阅读(516) 评论(0) 推荐(0)
摘要: C允许用户自定义数据形式。 虽然我们常用一些简单的数据形式,但是根据需要有时候会用到复杂的形式。 那么久会涉及定义一些复杂的声明。定义复杂声明之前,就必须能看懂复杂的声明。 这就需要了解一些规则和约定: 符号 含义 * 表明一个指针 () 表明一个函数 [] 表明一个数组 +++++++++++++ 阅读全文
posted @ 2018-11-14 11:16 Grooovvve 阅读(237) 评论(0) 推荐(0)
摘要: typedef工具是一个高级数据特性。利用typedef可以为某一类型自定义一个新的名称。这样可以提高程序的可读性,可移植性,向用户表明特定用途。 typedef没有创建任何新的类型,它只是为某个已存在的类型增加了一个方便使用的标签。 typedef通常用于给复杂的类型命名。 >增强了可读性 typ 阅读全文
posted @ 2018-11-14 11:12 Grooovvve 阅读(466) 评论(0) 推荐(0)
摘要: 通常用类型和存储类别来描述一个变量。 C90还增加了两个属性:恒常性(constancy)、易变性(volatility); 分别用关键字const和volatile来声明。 这两个关键字创建的类型是限定类型(qualified type)。 C99标准新增了第3个限定符:restrict,用于提高 阅读全文
posted @ 2018-11-14 11:02 Grooovvve 阅读(1197) 评论(0) 推荐(0)