- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 返回引用的意义 作用 未完成
首先转载引用的使用条件引用作为返回值,必须遵守以下规则:(1)不能返回局部变量的引用。主要原因是局部变量会在函数返回后被销毁,因此被返回的引用就成为了"无所指"的引用,程序会进入未知状态。(2)不能返回函数内部new分配的内存的引用。虽然不存在局部变量的被动销毁问题,可对于这种情况(返回函数内部new分配内存的引用),又面临其它尴尬局面。例如,被函数返回的引用只是作为一 个临时变量
2017-04-26 19:55:56 501
转载 二叉树的基本操作
#include #include typedef char ElemType; //数据类型typedef int Status; //返回值类型 //定义二叉树结构typedef struct BiTNode { Elem
2017-04-21 10:59:30 476
原创 c++ 期中考试复习
1.const 修饰符2.内联函数作用:编译的时候 直接粘贴代码不进行编译 增加代码长度 减短编译时间3.引用 声明引用变量的同时就得进行初始化 并且不能进行更改了4.带默认形参的函数 当既有声明又有定义的时候 定义里不允许出现5.delete和
2017-04-09 16:09:32 819
原创 汉诺塔
//如果不用递归的话那就用循环 在主函数里及逆行循环难道占用的不是站的空间吗//那栈难道不会有爆掉的风险吗#includevoid hanio(int n, char x, char y, char z);void move(int t, char x, char y);//传入柱子 和盘子 进行移动 抽象出最简单的步骤int main(){ int n;
2017-04-09 11:50:16 316
转载 递归实现汉诺塔
#include //第一个塔为初始塔,中间的塔为借用塔,最后一个塔为目标塔 int i = 1;//记录步数 void move(int n, char from, char to) //将编号为n的盘子由from移动到to { printf("第%d步:将%d号盘子%c---->%c\n", i++, n, from, to);}void hanoi
2017-04-09 11:49:16 484
转载 C语言的字符串转整数 整数转字符串的函数
1字符串转 int ( atoi)头文件:#include atoi() 函数用来将字符串转换成整数(int),其原型为:int atoi (const char * str);【函数说明】atoi() 函数会扫描参数 str 字符串,跳过前面的空白字符(例如空格,tab缩进等,可以通过 isspace() 函数来检测),直到遇上数字或正负符号才开始做转换,而再
2017-04-07 22:53:02 908
原创 关于define 的疑惑
int q = WEIDU_NUM; char **y = (char**)malloc(sizeof(char*)*q);//临时存储要排序的元素 char**x = (char**)malloc(sizeof(char*)*q);//存储从括号里拿出来的元素 for (i = 0; i { y[i] = (char*)malloc(
2017-04-06 22:50:34 276
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人