C89与C99标准比较
摘要:
1、增加restrict指针 C99中增加了公适用于指针的restrict类型修饰符,它是初始访问指针所指对象的惟一途径,因此只有借助restrict指针表达式才能访问对象。restrict指针指针主要用做函数变元,或者指向由malloc()函数所分配的内存变量。restrict数据类型不改变程序的语义。 如果某个函数定义了两个restrict指针变元,编译程序就假定它们指向两个不同的对象,memcpy()函数就是restrict指针的一个典型应用示例。C89中memcpy()函数原型如下:void *memcpy (void *s1, const void *s2, size_t siz.. 阅读全文
posted @ 2014-03-17 10:38 FreedomQQkiko 阅读(243) 评论(0) 推荐(0) 编辑