ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
10 июля
341639 Топик полностью
FDA (19.07.2012 10:10, просмотров: 87) ответил fk0 на Да просто в поделке бородачей нет ни адекватных типов данных (например списков), которые можно было возвращать естесственным образом из функции, нет именованных аргументов функций, ни значений по-умолчанию, да много чего. Отсюда и. И не позволяет
Из своего опыта работы с чистым Си скажу, что указатели реально незаменимы только при работе со структурами (struсt). По другому их никак не изменить из функции. Но здесь всё довольно лаконично описывается и, кстати, -> в тему. В C++ добавилась возможность передачи параметров по ссылке, как в Pascal, но в Си такого, к сожалению, нет. Лично мне ещё не хватает именованный параметров, как в C#. Это реально удобно при вызове функций с несколькими параметрами или с булевским параметром. Последнее вообще частот сбивает с толку при чтении программы, т.к. приходится искать описание функции. В таких ситуациях я иногда даже просто пишу две разные функции, лишь бы не вводить этот булевский параметр.