Hecho G 12

En C, la palabra clave struct debe usarse para declarar variables de estructura, pero es opcional en C++.

Por ejemplo, el siguiente programa da error en C y funciona en C++.

struct node {
   int x;
   node *next; // Error in C, struct must be there. Works in C++
};
  
int main()
{
   node a;  // Error in C, struct must be there. Works in C++
}

Y el siguiente programa funciona tanto en C como en C++.

struct node {
   int x;
   struct node *next;  // Works in both C and C++
};
  
int main()
{
   struct node a;  // Works in both C and C++
}

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

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 *