- 博客(5)
- 收藏
- 关注
转载 C++中的::运算符
::是运算符中等级最高的,它分为三种:1)global scope(全局作用域符),用法(::name)2)class scope(类作用域符),用法(class::name)3)namespace scope(命名空间作用域符),用法(namespace::name)他们都是左关联(left-associativity)他们的作用都是为了更明确的调用你想要的变量,如在程序中的某一处你想
2014-09-05 16:22:52 293
转载 printf函数参数入栈
char p[10];strcpy(p, "Pek");printf("[%s]\n", p);printf("[%s] [%s]\n", p, strupr(p));其中strupr是转换大小写的函数,这里显示:[Pek][PEK] [PEK]为什么printf("[%s] [%s]\n", p, strupr(p));这里两个都是大写的PEK,即使用printf("[%s] [
2014-09-03 10:17:11 918
转载 全局变量、局部变量、静态变量
静态变量的特点:1、 一次存储:静态局部变量只被初始化一次,下一次初始化根据上一次的结果值,有点类似于c++中类的静态成员变量,即无论该类型生成多少个实例对象,所有的对象共用一个静态变量,到这里就是无论这个函数调用多少次,该静态变量只初始化一次,并没有因为超出其生存期而被销毁,只是外部不可见而已,用个例子说明之:void fun1( int v ){
2014-09-03 09:40:45 379
转载 n个节点能组成多少种二叉树
思想:递归+组合 当n=1时,只有1个根节点,则只能组成1种形态的二叉树,令n个节点可组成的二叉树数量表示为h(n), 则h(1)=1; 当n=2时,1个根节点固定,还有n-1个节点,可以作为左子树,也可以作为右子树, 即:h(2)=h(0)*h(1)+h(1)*h(0)=
2014-08-29 09:48:13 7797
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人