Какое условие является предпочтительным в цикле? - PullRequest
7 голосов
/ 25 января 2009
int n = 5;
for(int i = 0;i!=n;i++)//condition !=
{
//executing 5times
}

int n = 5;
for(int i = 0;i<n;i++)//condition <
{
//executing 5times

}

Какой из них предпочтительнее?

Это был пример из "Ускоренного C ++" : практическое программирование на примере / Эндрю Кениг, Барбара Э. Му. "Просто хотел знать, почему автор предпочитает первый

Ответы [ 12 ]

0 голосов
/ 25 января 2009

"я <п" лучше. Потому что, если вы используете «i! = N» и в некоторых случаях ваш начальный i больше n, вы попадете в бесконечный цикл. </p>

0 голосов
/ 25 января 2009

Не понимаю, как это важно, разве нет более важных вещей, о которых стоит беспокоиться?

Я всегда пользуюсь последним, и это то, что я видел больше всего.

Кто-то обязательно застрелит меня из-за этого ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...