English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C에서 변수 이름을 출력하는 방법?

다음은 변수 이름을 출력하는 예제입니다.

예제

#include <stdio.h>
#define VariableName(name) #name
int main() {
   int name;
   char ch;
   printf("The variable name : %s", VariableName(name));
   printf("\nThe variable name : %s", VariableName(ch));
   return 0;
}

출력 결과

The variable name : name
The variable name : ch

위 프로그램에서 변수 이름은 이전에 정의된 메서드를 통해 출력됩니다. main()

#define VariableName(name) #name

두 개의 다른 데이터 타입의 변수를 선언했습니다. 정의된 기능을 사용하여 변수 이름을 출력할 수 있습니다.

int name;
char ch;
printf("The variable name : %s", VariableName(name));
printf("\nThe variable name : %s", VariableName(ch));