Opened 5 years ago
Closed 5 years ago
#15 closed ожидаются исправления (задача сдана)
WW #1
Reported by: | Alexander Morozov | Owned by: | Sokolov Viacheslav |
---|---|---|---|
Component: | WW_make | Version: | 2.0 |
Keywords: | Cc: |
Description
Change History (7)
comment:1 Changed 5 years ago by
comment:2 Changed 5 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
comment:3 Changed 5 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|
Вроде бы все исправил. Там есть, возможно, странное форматирование функции, но это не я, это все clang-format.
comment:4 Changed 5 years ago by
Про форматирование понял, думаю, на паре обсудим этот момент.
В остальном порядок, за исключением того, что не собирается:
algorithm.c:(.text+0x22): undefined reference to `round'
comment:5 Changed 5 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
comment:6 Changed 5 years ago by
Version: | 1.0 → 2.0 |
---|
comment:7 Changed 5 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
Note: See
TracTickets for help on using
tickets.
Что стоит поправить:
int doComputation();
другой смысл, чем в языке C++. Лучше использоватьint doComputation(void);
, если ожидается 0 аргументов. Почему - видно на текущем примере. Функции же с произвольным числом аргументов, надеюсь, в СИ нам не понадобятся.лучше написать
return (a > b) ? a : b;
либопотому что (субъективно) такие варианты обладают лучшей читаемостью, их проще редактировать и труднее допустить ошибку. Напоминаю, что у нас курс по "промышленному программированию", экономия на количестве символов не является оправданной.