Computer >> Máy Tính >  >> Lập trình >> lập trình C

Làm thế nào để in một tên biến trong C?

Sau đây là một ví dụ để in tên biến.

Ví dụ

#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;
}

Đầu ra

The variable name : name
The variable name : ch

Trong chương trình trên, các tên biến được in bằng cách xác định phương thức trước main ()

#define VariableName(name) #name

Hai biến của các kiểu dữ liệu khác nhau được khai báo. Bằng cách sử dụng hàm đã xác định, tên biến được in.

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