- 博客(5)
- 收藏
- 关注
原创 用C++实现简单的顺序表
这周课后练习是实现老师上课的时候讲的顺序表的一些基本操作。我们用的是C语言的教材,但之前学计算机语言的时候学的是C++,虽然大家都说差不多,但对C语言的一些用法不太熟悉,还是尝试着用C++的语言来编写。代码如下:#includeusing namespace std;int y;struct Mylist{ int list[20]; int size;};void ListI
2015-03-09 17:02:27 539
原创 关于地址运算的一点领悟
数据结构课上,老师讲到如何得到一个指针的地址的时候,说到了L+i*sizeof(ElemType)和L+i,课上老师说改用前者。我回到宿舍用VS2013实验了一下,代码如下:#includeusing namespace std;void main(){ int m[] = { 1, 3, 5, 7, 9, 0, 8, 6, 4, 2 }; int *p = m; cout << "&
2015-03-09 16:48:26 362
原创 指针中*p,p,&p的理解
作为C++初学者,在指针方面经常弄混,不知道*p,p和&p各代表什么意思。我个人用一个比较形象的方法,画一个图形来记忆.*pox0000(p)值物理地址poxFFFD(&p)*p表示的是赋予的值,而p表示*p的物理地址(如上图),同时p也是一个值,它在物理地址为&p的位置里放着。也就是说,p指向*p的位置,所以叫指
2015-03-06 21:44:58 2318
原创 类中的静态数据成员
静态数据成员定义:static 类型 静态数据成员;静态数据成员初始化方法:类型 类名::静态数据成员=值;引用静态数据成员时采用格式:类名::静态数据成员。例子如下:#includeusing namespace std;class Myclass{private: int n;public: Myclass(int i){ n = i; }
2015-03-06 21:25:44 432
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人