За все мое обучение на программиста, так и не затрагивалась тема, причина использования функций void
, int
или float
.
В данный момент, я чаще всего или почти всегда использую в С++ void foo()
, может кто из гуру объяснить разницу, между использования того или иного типа функций.
Может для кого-то этот вопрос покажется глупым, думаю многим новичкам в программировании, он поможет.
На самом деле это не функции, а возвращаемый тип функции
void foo(){
return; //ничего не возвращает, обычно return в конце функции не пишут
}
int foo(){
return 5; //функция возвращает целое число
}
float foo(){
return 1.1f; //функция возвращает число с плавающей точкой одинарной точности
}
void
- ничего не возвращает
int
- возвращает целое число размер которого зависит от системы (32 или 64 бита)
float
- возвращает число с точкой
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подключил QJoysticks в свое приложение и при движении Z-Axis, мое приложение вылетает с ошибкой, хотя я даже не где его не использую
Переношу проект на более старые зависимости для поддержки более старых ОС, начиная с Windows 7、но тут появляется проблема при переносе, в 2017 версии...