Учитывая этот цикл, почему в конце есть точка с запятой?Не понимаю этот синтаксис
for(s = string; *s == ' '; s++)
;
благодаря
редактировать * так же можно изменить эту процедуру так, чтобы она начинается в конце строки и проверяет пространство и уменьшается до тех пор, пока не найдет charachter?
изменить его на использование ++ s - у него есть потенциал для создания лучшего кода. –
Зачем это сделать код лучше? В этом примере это будет то же самое. – Marius
Это было бы так, если у вас есть компилятор, который имеет правильную оптимизацию (что больше всего делает, следовательно, слово «потенциал»). Рекомендуется использовать pre-incrememnt, если не требуется post-increment - оптимизация обычно не применяется к не встроенным типам. –