У меня только 2 быстрых вопроса, я надеюсь, что кто-то может уточнить для меня.Функция без возврата типа
- При записи функции входной список параметров совпадает с параметрами?
- , когда функция не имеет типа возврата, является «return 0;» просто ушел из кода функции?
Например, если бы я должен был написать функцию, которая используется для целых чисел в списке входных параметров, не тип возвращаемого значения будет ли это правильный способ написать это ?:
int convertTemp(int a, int b) {}
Если функция не имеет типа возврата, возвращение 0 будет ошибкой, так как 0 является 'int'. – juanchopanza
Кроме того, чтобы не быть слишком педантичным, «функция», которая ничего не возвращает, не является функцией, а рутиной. – Sparky
@Sparky: Или подпрограмма или процедура, в зависимости от вашего выбора терминологии. В терминологии C++ это все еще функция. –