上一页 1 ··· 6 7 8 9 10 11 下一页
2018年1月29日
摘要: 十七. 面向对象程序设计 ● 面向对象程序设计的基本概念 ※ 类实际上是一种复杂的数据类型,它不仅包含不同类型的数据,还包含对这些数据的一些必要的操作. 而对象则是这种复杂的数据类型的一个变量. 类是抽象的,对象是具体的,一个对象是某个类的一个具体实例(instance);如同动物和鱼类/人类... 阅读全文
posted @ 2018-01-29 16:26 Arroz 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 十六. 预处理 ● 关键字typeof 作用: 为一个已有的数据类型起一个或多个别名(alias), 从而增加了代码的可读性. typedef known_type_name new_type_name1, new_type_name2... 例如: typedef double Area, Vol 阅读全文
posted @ 2018-01-29 16:23 Arroz 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 十五. 构造数据类型 ● 构造数据类型概念 Structured data types 构造数据类型 结构体(structure), 联合体/共用体 (union), 枚举类型(enumeration type), 要有意识这三者是数据类型 Union is also like structure, 阅读全文
posted @ 2018-01-29 16:22 Arroz 阅读(1629) 评论(0) 推荐(0) 编辑
摘要: 十四. 动态分配 ● C语言实现动态数组 C语言实现动态数组,克服静态数组大小固定的缺陷 C语言中,数组长度必须在创建数组时指定,并且只能是一个常数,不能是变量。一旦定义了一个数组,系统将为它分配一个固定大小的空间,以后不能改变,称为静态数组。但在编程过程中,有时我们所需的内存空间无法预先确定,对于 阅读全文
posted @ 2018-01-29 16:20 Arroz 阅读(2084) 评论(0) 推荐(1) 编辑
摘要: 十三. 引用 ● 基本概念 引用: 就相当于为变量起了一个别名(alias), △与指针不同的是它不是一个数据类型 通过引用我们可以间接访问变量,指针也能间接访问变量,但引用在使用上相对指针更安全。 因为: ① 指针可以为空值,而引用一旦创建就必须初始化; ② 与指针相比,引用不占用新的地址,节省内 阅读全文
posted @ 2018-01-29 16:18 Arroz 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 十二. 指针 ● 基本概念 变量的地址就是指针,存放指针的变量就是指针变量(因而又叫作地址变量 address variable); 这个地址编号本身就是一个无符号的整数,在32位系统下为4字节(8位十六进制数),在64位系统下为8字节(16位十六进制数) 内存地址是用16进制表示的, 内存地址不占 阅读全文
posted @ 2018-01-29 16:16 Arroz 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 十一. 数组 ● 基本概念 数组:数组是一组在内存中依次连续存放的(数组所有元素在内存中的地址是连续的)、具有同一类型的数据变量所组成的集合体。其中的每个变量称为数组元素,它们属于同一种数据类型,数组元素用数组名与带方括号的数组下标一起标识。数组可以是一维的,也可以是多维的。 数组的定义: 数据类型 阅读全文
posted @ 2018-01-29 16:14 Arroz 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 十. 函数 ● 基本概念 函数 函数定义 function definition: return_type function_name ( parameter list ) { Body of function; } //函数体内先是变量的声明, 然后是语句; 这就样平时看到的主函数一样, 先有变量 阅读全文
posted @ 2018-01-29 16:10 Arroz 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 九. 变量的存储类型 ● 变量的存储类型(见附页) ● 注释 ①对于自动变量,它属于动态存储方式。 但是也可以用static定义它为静态自动变量,或称静态局部变量,从而成为静态存储方式。由此看来,一个变量可由static进行再说明,并改变其原有的存储方式。 ②"static"的含义不是指存储方式,而 阅读全文
posted @ 2018-01-29 16:05 Arroz 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 八. 程序控制语句 ● 基础知识 算法的基本控制结构: 顺序结构(sequential structure), 选择结构(case structure), 循环结构(loop structure) case structure: ① if statement; ② nested if stateme 阅读全文
posted @ 2018-01-29 16:01 Arroz 阅读(541) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页