- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 c语言模拟顺序储存架构的栈
c语言模拟顺序储存架构的栈 #include <stdio.h> #include <stdlib.h> #include <string.h> #define FALSE 0 #define TRUE 1 #define STACK_SIZE 50 /** * @name 模拟栈操作 * @author 群 * @version 顺序储存栈 * @ps...
2019-03-10 11:00:41 128
原创 指针的传递
来看一道题目 void swap(int *a, int *b) { int *t; t = a; a = b; b = t; } int main() { int x = 1, y = 2; int *p = &x, *q = &y; swap(p, q); printf("%d %d\n", *p, *q); return 0; } 这里的swap是失...
2019-03-06 14:36:05 4137 1
原创 析构函数 拷贝构造函数
析构函数定义: 1:与类同名,前面有~,不能重载 2:每当对象不再作用域之类或者通过delete删除之后,被销毁是,都会自动的调 用析构函数。是重置变量以及释放动态内存的场所。 浅拷贝和深拷贝 所谓浅拷贝,就是说编译器提供的默认的拷贝构造函数和赋值运算符重载函数,仅仅是将对象a中各个数据成员的值拷贝给对象b中对应的数据成员(这里假设a、b为同一个类的两个对象,且用a拷贝出b或用a来给b赋值),而不...
2019-03-02 17:25:20 284
原创 函数参数传递的方式
按值传递: 主调函数向调用函数传递参数实际上只是将实参的拷贝(即临时副本)传递给了被调用函数,并不是实参本身,这样被调函数不能直接修改主调函数中变量的值,而只能修改其私有的临时副本的值。 引用传递: 对引用的操作等于对其指定的对象进行操作,当将实参传递给形参时,形参就指向了实参 指针传递: 形参为指向实参地址的指针,当对形参的指向操作时,就相当于对实参本身进行的操作 #include <io...
2019-03-02 15:57:50 167
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人