давай я тебе задам вопросы.
Расскажи, как в С передаются параметры в функции?
Я знаю этот, как его, брейнбенч, но там вроде платно давно уже...
Копией, либо по ссылке. При передачи копии, создается формальный параметр внутри функции(в стеке), изменение которого не как не отражается на фактическом аргументе, который передается при вызове функции. При передаче по ссылке, работа идет напрямую с переменной, по адресу
Имел ввиду указатель, который хранит адрес объекта( Неправильно сформулировал
В итоге ты не знаешь, что в С все параметры передаются только по значению.
А для С++ актуально описание, которое он дал?
Ну, не совсем, потому что ссылка это не то что он имел в виду.
Но да, это больше похоже на передачу в С++
Следующий вопрос : Что может возвращать функция в С?
1 объект, тип которого соответствует тому, который объявлен в функции
Чем может быть этот объект?
Любым из базовых типов
массив, структура, enum , union ?
А что нет?
так оно должно копировать структуру
В си нет объектов
Комитет по стандартизации Си с тобой ой как не согласиться
объектом называется любая переменная.
Не уверен, что в Си есть объекты
Обсуждают сегодня