今天学了下数据在内存中的储存,然后看单链表没看懂,得看视频了。
1.数据类型的意义
类型的意义:
1.
使用这个类型开辟内存空间的大小(大小决定了使用范围)。
2.
如何看待内存空间的视角。
特别注意指针类型跟空类型。
3.大小端。
什么大端小端:
大端(存储)模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地
址中;
小端(存储)模式,是指数据的低位保存在内存的低地址中,而数据的高位
,
,保存在内存的高地
址中
如何判断是什么端模式
int check()
{
int i = 1;
char* p = &i;
if (*p == 1)
return 1;
}
int main()
{
int ret = check();
if (ret == 1)
{
printf("小端储存");
}
else
printf("大端存储");
return 0;
}
然后全是计算了。有几道题还是有点迷糊。
3.了解了下顺序表的操作
1.查找
int findelsm (sqlist L, int e)
int i;
for(i=0;i<L.length;++i)
if(e == L.length[i])
return i;
return -1;
2,插入
int insertelsm(sqlist &L, int p, int e)
int i ;
if(p<0 ||p>L.length ||L,length == maxsize)
return0;
for(i=L.length;i>=p;--i)
L.length[i+1]=L.length[i]
L.length[p]=e;
++(L.length);
return1;
总的还是很不熟练,得多练啊!!!!
老是醒的这么晚,要死啊啊啊啊