- 博客(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
143
原创 指针的传递
来看一道题目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
4183
1
原创 析构函数 拷贝构造函数
析构函数定义:1:与类同名,前面有~,不能重载2:每当对象不再作用域之类或者通过delete删除之后,被销毁是,都会自动的调 用析构函数。是重置变量以及释放动态内存的场所。浅拷贝和深拷贝所谓浅拷贝,就是说编译器提供的默认的拷贝构造函数和赋值运算符重载函数,仅仅是将对象a中各个数据成员的值拷贝给对象b中对应的数据成员(这里假设a、b为同一个类的两个对象,且用a拷贝出b或用a来给b赋值),而不...
2019-03-02 17:25:20
309
原创 函数参数传递的方式
按值传递:主调函数向调用函数传递参数实际上只是将实参的拷贝(即临时副本)传递给了被调用函数,并不是实参本身,这样被调函数不能直接修改主调函数中变量的值,而只能修改其私有的临时副本的值。引用传递:对引用的操作等于对其指定的对象进行操作,当将实参传递给形参时,形参就指向了实参指针传递:形参为指向实参地址的指针,当对形参的指向操作时,就相当于对实参本身进行的操作#include <io...
2019-03-02 15:57:50
187
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人