Лучший способ проверить, находится ли индекс «за пределами» - PullRequest
0 голосов
/ 23 сентября 2019

Если у меня есть следующий оператор, который выполняется в цикле:

rows[row_num++] = row;

Каков наилучший способ проверить, находится ли индекс текущего массива rows в пределах длины массива или нет?то есть, чтобы предотвратить ошибку сегмента.

1 Ответ

0 голосов
/ 23 сентября 2019

вы можете найти размер массива во время выполнения, как это

array_size = sizeof(rows)/sizeof(rows[0]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...