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

Wie wird der Variablenname in C gedruckt?

Nachstehend finden Sie ein Beispiel zum Ausgeben von Variablennamen.

Beispiel

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

Ausgaberesultat

The variable name: name
The variable name: ch

In dem obigen Programm wird der Variablenname durch die zuvor definierte Methode ausgegeben. main()

#define VariableName(name) #name

Zwei Variablen mit verschiedenen Datentypen wurden deklariert. Mit Hilfe der definierten Funktion können Variablennamen ausgegeben werden.

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