- 博客(7)
- 收藏
- 关注
原创 从零开始的C++复习 第五回
C++复习 第五回 vector对象 为什么需要vector? 封装任何类型的动态数组,自动创建和删除。 数组下标越界检查 vector对象定义 vector<元素类型> 数组对象名(数组长度); 例: vector<int> arr(5); //建立大小为5的int数组 vector对象的使用 对数组元素的引用 对普通数组具有相同...
2019-04-02 23:28:02 120
原创 从零开始的C++复习之路 第四回
C++复习 第四次 数组 数组的定义和使用 定义: 类型说明符 数组名[常量表达式][常量表达式]……; 数组的构成方法与一般变量名相同。 例如:int a[10]; 表示a为整型数组,有10个元素:a[0]…a[9] 例如:int a[5][3] 表示a为整型二维数组,其中第一维有5个下标(04),第二维有3个下标(02),数组元素个数为15个,可以用于存放5行3列的整型...
2019-03-31 15:09:55 283
原创 ゼロから始めるC++復習の道 第三回
C++ 从头开始的复习之路 第三次## 前向引用说明 类应该先声明,后引用 如果需要在某个类的声明之前,引用该类,则应进行前向引用说明。 前向引用说明值为程序引入一个标识符但具体声明在其他地方 前向引用声明注意事项: 在提供一个完整的类声明之前,不能声明该类的对象,也不能在内联成员函数中使用该类的对象。 当使用前向引用声明时,只能使用被声明的符号,而不能涉及类的任何细节。 结构体 C+...
2019-03-16 23:43:28 193
原创 C++复习笔记 第二次
面向对象的基本特点: 抽象 封装 继承 多态 抽象 对同一类的共同属性和行为进行概况,形成类。 首先注意问题的本质及描述,其次是实现过程或细节。 数据抽象:描述某类对象的属性或状态(对象相互区别的物理量) 代码抽象:描述某类对象的共有行为特征或具有的功能。 抽象的实现:类。 实例:钟表类 class Clock{ public: void setTime(int newH,...
2019-03-11 22:12:11 278
原创 从头开始的C++复习 第一次
面向对象的基本概念 对象:系统中用来描述客观事物的一个实体 抽象与分类: 分类所依据的原则——抽象 抽象出同一类对象的共同属性和行为,形成类。 封装: 隐蔽对象的内部细节 对外形成一个边界 只保留有限的对外接口 使用方便、安全性好 继承: 意义在于软件的复用 改造、扩展已有类形成新的类 多态: 同样的消息作用在不同对象上 有可能引起不同的行为 const 常量在定义的时候必须初始化...
2019-03-10 17:52:53 228
原创 c语言开发12月第一周
指针指针:保存地址的,地址是一个数字。 左值代表空间,右值代表空间里面的内容。 定义一个指针变量:类型是 (类型名)int*,p指向一个int型的数据 指针的绑定,p=&a; 指针的解引用 *p = 23;此时打印会输出23; 涉及的指针符号:* & p赋值的时候作为的是指针解引用的标志,*p得到了a的值 int *p1 = &a;//定义指针并初始化 p1++;//
2017-12-09 07:10:47 166
原创 c语言,作业,11月最后一周。
作业11、如输入:Z2009-AShanghaiZ 则输出:lenth = 8; 事例说明:从A到Z的子串为SHanghai,其长度是8.#include<stdio.h> #include<string.h> #define Max 50 int The_arr_len(char arr[]) { int i = 0,j,k,q; while(arr[i]!=0)
2017-12-01 09:18:34 455
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人