C语言学习笔记(六):《C primer plus》与《C和指针》笔记
摘要:
memcpy须确保没有重叠区域,memmove无此规则。restrict可用于指针,表明指针是访问一个数据对象的唯一且初始的方式。例子:intar[10];int*restrictrestar=(int)malloc(10*sizeof(int));int*par=ar;intn;for(n=0;n<10;n++){par[n]+=5;restar[n]+=5;ar[n]*=2;par[n]+=3;restar[n]+=3;}restar是访问它所指向数据块的唯一初始方式,编译器可以用具有同样效果的一条语句来代替包含restar的两个语句:restar[n]+=8;而将两个par语句精简 阅读全文
posted @ 2012-09-29 15:32 Chris-Lin 阅读(409) 评论(0) 推荐(0) 编辑