
C/C++
timruning
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于 C变量的存储方式
C的变量有四种存储的方式,全局变量,局部变量,静态全局,静态局部。 按存储区域分:全局变量、静态全局变量和静态局部变量都存放在内存的全局数据区,局部变量存放在内存的栈区 按作用域分:全局变量在整个工程文件内都有效;静态全局变量只在定义它的文件内有效;静态局部变量只在定义它的函数内有效,只是程序仅分配一次内存,函数返回后,该变量不会消失;局部变量在定义它的函数内有效,转载 2015-07-15 11:07:22 · 518 阅读 · 0 评论 -
怎么样不利用第三变量交换x,y
这里有三个方法 也可以 int a,b; a=a+b; b=a-b; a=a-b; 或者int a,b; a=a+b-(b=a); 1) 算术运算 简单来说,就是通过普通的+和-运算来实现。代码如下: int a,b; a=10;b=12; a=b-a; //a=2;b=12 b=b-a; //a=2;b=10转载 2015-07-15 11:03:27 · 429 阅读 · 0 评论 -
二叉树深度遍历的几种写法
二叉树深度遍历的几种写法 二叉树的结构:struct treeNode{ int val; treeNode* left; treeNode* right; treeNode(int x):val(x),left(NULL),right(NULL){} };最简单的是递归方式写出,这种效率比较差,但是实现方便 这里写了3种非递归方式原创 2016-04-20 15:57:42 · 2984 阅读 · 0 评论