Код: Выделить всё
#include
int main() {
const size_t n{ 100 };
int v[n];
// ANSI-C
size_t i;
for (i = 0; i < n; i++) v[i] = 0;
// C99
for (size_t i = 0; i < n; i++) v[i] = 0;
// C++17
for (auto& x : v) x = 0;
}
Насколько я понимаю этот пример, n должно определять количество членов массива v , но почему так написано?
Подробнее здесь: https://stackoverflow.com/questions/784 ... yntax-in-c
Мобильная версия