引言:在内核的系统调用函数里,常常遇到函数的參数使用restrict限定词限定的情况,以下就对该关键词做个总结. 1.restrict关键词是C99特性才加入的,因此在编译使用含有该限定词的程序时,一定要在后边加入-std=c99的标志,使得gcc能够支持c99标准. 2.restrict既然是个限定词.那么它限定什么变量呢?它仅仅能限定指针变量.经过它限定的数据对象,表明指针时訪问该数据对象的唯一且初始的方式.注意:这里的唯一表明了,由它限定的指针所指向的数据块.仅仅能由该指针訪问,不能由除它…