关键字restrict

来源:互联网 发布:阿里域名个人备案 编辑:程序博客网 时间:2024/05/29 04:33

关键字 restrict 只可用于指针,并表明指针是访问一个数据对象的唯一且初始的方式。

int ar[10];int * restrict restar = (int *) malloc(10 * sizeof(int));int * par = ar;

restar是访问由 malloc 分配的内存的唯一且初始的方式,可用restrict修饰。
par指针既不是初始的,也不是访问数组ar中数据的唯一方式,因此不可以把它限定为restrict。