Sun Studio 12:C 用户指南

3.8.1 数组引用和指针引用

别名问题的部分原因是:C 语言可以通过指针运算来定义数组引用及定义。为使编译器有效地并行化循环(自动或显式使用 pragma),所有采用数组布局的数据均必须使用 C 数组引用语法而不是指针进行引用。如果使用指针语法,编译器将无法确定循环的不同迭代之间的关系。因此,它将保守而不会并行化循环。