Chinaunix首页 | 论坛 | 博客
  • 博客访问: 40540
  • 博文数量: 31
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 330
  • 用 户 组: 普通用户
  • 注册时间: 2015-07-28 17:39
文章分类
文章存档

2015年(31)

我的朋友

发布时间:2015-10-29 09:10:59

1.#include 与#include ""2.值的范围3.栈空间大小4.数组下标,越界5.malloc返回要强制转换6.=与==7.函数退出要考虑申请空间的释放8.函数参数中的字符指针要做NULL检查9.数组名不可以修改10.栈空间上的变量地址返回时无意义的11..........【阅读全文】

阅读(485) | 评论(0) | 转发(0)

发布时间:2015-10-28 23:20:56

1.数据0X12345678存放在地A处的数据分布:地址     A        A+1      A+2    A+3大端    12        34     .........【阅读全文】

阅读(526) | 评论(0) | 转发(0)

发布时间:2015-10-28 22:52:39

1.程序运行时,需要的数据可能要经过寄存器,cache,缓冲区,主存,TLB,MMU等转换或读取出来。为提高速度,cpu首先使用过的是载入到cpu内置单元的寄存器页数据,可能这时外部或者其他存放地方的这个数据已经改变。2.编译器的优化掉相关的代码,volatile的目的:告诉编译器,每次都要从内存中真正读取。使用的地方.........【阅读全文】

阅读(569) | 评论(0) | 转发(0)

发布时间:2015-10-28 10:37:27

?增加辅助队列......【阅读全文】

阅读(770) | 评论(0) | 转发(0)

发布时间:2015-10-28 08:52:20

1.可变的数据结构typedef struct tagAr{int i;int b;int a[0];}* pa;在动态申请内存时根据需要声请相应的大小,使用结构体的成员a访问后面的空间2.位域struct tagChar{ char a:4;//char b:4;char :0;//不占空间,前面对齐了char d:4;char e:5;//上一个char的剩余4个位不够,在下一个字节开始char f:1;.........【阅读全文】

阅读(717) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册