积累
怀逸%
计算机在读研究生
展开
-
C语言链表与数组
数组: 优点:存取速度快 缺点: 1.需要一个连续的很大的内存(因为数组具有连续性,假设int[30000]arry 即需要分配连续的30000个空间,可能不存在) 2.插入和删除元素的效率低(当删除数组当中的一个元素时,因为数组具有连续性,所以需要后面的元素全部前移一位。同理:插入一位元素时,需要后面的全部后移一位) 链表: 优点:插入删除元素效率高,不需要一个连续的很大内存(链表中一个节...原创 2019-02-21 17:33:13 · 1884 阅读 · 0 评论 -
不同类型变量间赋值
不同变量所占内存不同,将内存大的赋值给内存小的,存在溢出问题 比如:将int 型 变量 赋值给 char 类型变量 int占4个字节32位 char类型占1个字节8位 char = 257 int型257的二进制代码为(1 0000 0001) int型占32位,系统自动补齐剩余位数为(0000 0000 0000 0000 0000 0001 0000 0001) 因为char类型只能够存放8位...原创 2019-02-20 20:25:46 · 2328 阅读 · 0 评论