- 博客(9)
- 收藏
- 关注
原创 派生类的构造函数
构造函数的主要作用是对数据成员的初始化。 Case1 class A { int x; char m ; // A ( ) { } A (int x , char m ) { this. x = x ; this. m = m ; } } 这个构造函数实际上是一个空函数,不执行任何操作。如果需要对类中的数据成员初始化,应自己定义构造函数。 基类的构造函数是不能继承的,所以...
2019-11-08 13:31:28 525
原创 c++面向对象程序设计第三章习题四
建立一个数组对象,内放五个学生的数据(学号,成绩),用指针指向数组首元素,输出第1,3,5个学生的数据。 ???? 2019/10/29 15:06:23 #include <iostream> using namespace std; class Student { public: Student(int n,float s):num(n),score(s){} void ...
2019-10-29 15:13:34 399
原创 2019.10.26--10.27链表2(通过链表排序算法的演示 再次详细讨论到底什么是算法以及到底什么是泛型【重点】)
链表创建和链表遍历算法的演示 #include<stdio.h> #include<malloc.h> #include<stdlib.h> typedef struct Node { int data;//数据域 struct Node * pNext;//指针域 }NODE,*PNODE;//NODE等价于struct Node,PNODE等价于str...
2019-10-27 21:59:08 700
原创 2019.10.25链表1
typedef的用法 CASE 1 #include<stdio.h> typedef int ZHAGNSAN;//为int再重新多取一个名字,ZHAGNSAN等价于int typedef struct Student { int sid; char name[100]; char sex; }ST; int main(void) { int i=10;//等价于ZHANG...
2019-10-27 21:50:19 171 1
原创 2019.10.19--10.21连续存储数组的算法演示_1
连续存储[数组] 什么叫数组 元素类型相同,大小相同 数组的优缺点: CASE 1 #include<stdio.h> #include<malloc.h> //包含了malloc函数 #include<stdlib.h> // 包含了exit函数 //定义了一个数据类型,该数据类型的名字叫做struct Arr,该数据类型含有3个成员,分别为pBase,...
2019-10-27 21:38:23 171
原创 2019.10.15跨函数使用内存讲解及其示例笔记
跨函数使用内存讲解及其示例 CASE 1 #include<stdio.h> int f(); int main(void) { int i=10; i=f(); printf(“i=%d\n”,i); for(i=0;i<2000;++i) f(); return 0; } int f() { int j=20; return j; } CASE 2 ma...
2019-10-16 00:08:38 108
原创 2019.09.30结构体概述与2019.10.10malloc()动态内存分配概述
2019.09.30 结构体 为什么会出现结构体:为了表示一些复杂的数据,而普通的基本类型变量无法满足要求 什么叫结构体:结构体是用户根据实际需要自己定义的复合数据类型 如何使用结构体:两种方式 struct Stdudent st ={1000,“zhangsan”, 20} ; struct Stdudent * pst; 1.st.sid ...
2019-10-10 23:35:13 173
原创 2019.09.28指针和数组
2019.09.28指针和数组 2019.09.28 指针 指针的重要性 指针是c语言的灵魂 定义 地址 内存单元的编号(从0开始的非负整数 ,范围:0---pppppppp {0-4g01}) 指针就是地址 ...
2019-09-29 02:56:45 110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人