@naumenk

Возможно ли использовать псевдонимы в С?

Имеется функция, есть необходимость изменять значения ее аргументов.
Существуют ли псевдонимы в чистом С как таковые или нужно использовать указатели?

Пример:
int func(int &a, int &b)
{
    ...
}

Значение а и b при этом изменились.

Используемый компилятор: TCC
Ошибка при использовании: ',' expected (got "&")
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ответы на вопрос 2
EgoRusMarch
@EgoRusMarch
C++ Developer
Это ссылки, а не псевдонимы. Нет в чистом Си никаких ссылок.
Ссылки придумали для классов, для функций они бесполезны.
Используй указатели.
Ответ написан
Комментировать
CityCat4
@CityCat4
Внимание! Изменился адрес почты!
Я не понял, что есть "псевдоним" в данном контексте. Вы хотите передать в функцию адрес переменной, чтобы изменить ее значение? Используйте указатели, они для этого и придуманы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы