C | Macro y preprocesador | Pregunta 14 – Part 1

#include <stdio.h>
#define get(s) #s
  
int main()
{
    char str[] = get(GeeksQuiz);
    printf("%s", str);
    return 0;
}

(A) Error del compilador
(B) #GeeksQuiz
(C) GeeksQuiz
(D) GGeeksQuiz

Respuesta: (C)
Explicación: El operador de preprocesamiento ‘#’ se usa para convertir un argumento de string en una constante de string.
Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *