Будет ли strlen вычисляться несколько раз, если используется в условиях цикла?

Я не уверен, может ли следующий код вызывать избыточные вычисления или он специфичен для компилятора -?

for (int i = 0; i < strlen(ss); ++i)
{
    // blabla
}

Будет ли вычисляться strlen()каждый раз, когда iувеличивается?

108
задан Dukeling 30 June 2015 в 22:20
поделиться