У меня есть функция, скажем, foo, определенная как
void foo (int foo_arg) { printf("%d",foo_arg); }
Какой тип связи у foo_arg?
В C существует три вида связи: внешняя, внутренняя и отсутствует.
Формальные параметры имеют отсутствие связи
Сечение 6.2.2/6 (ISO C99)
6.2.2/6
Следующие идентификаторы не имеют связи: идентификатор, объявленный как что-либо, кроме объекта или функции; идентификатор, объявленный как параметр функции ; идентификатор области видимости для объекта, объявленного без спецификатора класса хранения extern.
Следующие идентификаторы не имеют связи:
Также прочитайте этот поток.