- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 sizeof
首先问个问题,sizeof是什么,是函数吗? sizeof 不是函数,而是地地道道的属于c++的关键字。顺便问一句c语言有几个关键字?c++又有几个?以上都是常识。。。。 sizeof有以下三种用法: siezeof (type_name); sizeof (expression); sizeof expression; //
2009-11-30 21:23:00 537
原创 C++中的const(二)
说到const,不能不说const跟指针的关系,主要有以下三类:(1)指向const对象的指针,比如: const int * p; 这类指针和const引用很相似,也应该解释为“自以为指向const对象的指针”,这里不在赘述。(2)指向普通成员的const指针,比如 int a=10; int * const p=&a;这种情况
2009-11-29 22:29:00 508
原创 C++中的const
对于 const int i=10; 有人说i是常量,有人说i是只读变量,那么这两种说法到底有什么区别呢?(1)如果说是常量,则诸如int array[i];之类的数组定义就是合法的(2)如果说是只读变量,则int array[i];是不合法的,因为i是只读变量,只读变量也是变量,而数组定义的元素个数说明必须是常量或常量表达式。 至于int array[i];到底合不合
2009-11-29 10:59:00 582
原创 循环不变式
看算法导论,第二章提到一个重要概念------循环不变式,一眼看过去,感觉理解不是很透彻,书上举的例子是插入排序,仔细琢磨之后,个人理解是:循环不变式并不一定是一个数学表达式(很多情况下都不是),循环不变式和数学归纳法很相似,在插入排序的例子当中,循环不变式应该描述如下: 第k次循环之前,A[1,2.....K-1],是已排序好的,k=2,3,4......n,n为输入
2009-11-27 20:28:00 3228 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人