Я пытаюсь в C, чтобы получить имя переменной, используемой, когда было принято обращение к функции, как показано ниже:Есть ли способ, чтобы получить имя аргумента, используемого при вызове функции в C
func(varA, varB)
Я хотел бы знать имена аргументов (varA, varB)
Я печати содержимого нескольких матриц, и я wonderign, если есть какой-либо простой способ отличить между ними, не имея на самом деле отправить имя как строка.
Спасибо
Для чего вы хотите их знать? Для отладки? Запустите свой код в отладчике, и вы узнаете. Кроме того, аргументы не должны иметь имен. Что делать, если функция вызывается с помощью функции func (n + 1, next())? –
Привет. @DCuser Если какой-либо ответ решил вашу проблему, пожалуйста, рассмотрите [его принятие] (http://meta.stackexchange.com/q/5234/179419), щелкнув галочку. Это указывает более широкому сообществу, что вы нашли решение и дали некоторую репутацию как самому, так и самому себе. – 2501