Если у меня есть этот код:
#pragma unroll 1
for (i=0;i<5;i++)
{
a[i]=i;
}
Я читал где-то, что #pragma unroll 1
не позволит компилятору развернуть цикл for
.Это почему?И почему он не развертывает цикл в первый раз и не запускает цикл for для остальных (т. Е. a[0]=0;
, затем запускает for (i=1;i<5;i++)
)?