康老师在机房教的,虽然没有书,但是还是认真的听着,老师讲的也很是仔细。申请一个动态内存,定义一个动态的数组。实际上就是生成一个线性表。
#include<iostream>
#include<malloc.h>
using namespace std;
#define ok 1
typedef struct
{
int *p;//=(int *)malloc(10*sizeof(int));
int size;
int lengh;
}sqlist;
//sqlist L;
int initial(sqlist &L)
{
L.p = (int *)malloc(10*sizeof(int));
if(!L.p)
return 0;
L.size = 10;
L.lengh =0;
return ok;
}
int main()
{
sqlist L;
initial(L);
cout<<"please input 10 integers;\n";
for(int i=0;i<10;i++)
cin>>L.p[i];
for(int j=0;j<10;j++)
cout<<L.p[j]<<" ";
return 0;
}
老师是一个语句一个语句教过来的,感觉很好,还是跟着老师的脚步学习比较好,不容易迷失方向。
2011年9月7日 12:27:31