Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

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));