建议参考 c primer plus (第四版)中文版.pdf 12.4.3节 讲得已经比较透彻了 restrict通过允许编译器优化某几种代码增强了计算支持。 只可用于指针,并表明指针是访问一个数据对象的唯一且初始的方式。