C | Estructura y Unión | Pregunta 7

union test {     int x;     char arr[8];     int y; };    int main() {     printf(«%d», sizeof(union test));     return 0; } Prediga la salida del programa anterior. Suponga que el tamaño de un entero es de 4 bytes y el tamaño de un carácter es de 1 byte. Suponga también que no se necesita alineación. (A) … Continue reading «C | Estructura y Unión | Pregunta 7»

C | Estructura y Unión | Pregunta 10 – Part 1

struct node  {     int i;     float j;  };  struct node *s[10]; La declaración C anterior define ‘s’ como (GATE CS 2000) (A) Una array, cada elemento del cual es un puntero a una estructura de tipo Node (B) Una estructura de 2 campos, cada campo es un puntero a un arreglo de 10 elementos (C) … Continue reading «C | Estructura y Unión | Pregunta 10 – Part 1»

C | Estructura y Unión | Pregunta 2

Suponga que el tamaño de un número entero es de 32 bits. ¿Cuál es la salida del siguiente programa? #include<stdio.h> struct st {     int x;     static int y; };    int main() {     printf(«%d», sizeof(struct st));     return 0; } (A) 4 (B) 8 (C) Error del compilador (D) Error de tiempo de ejecución Respuesta: (C) … Continue reading «C | Estructura y Unión | Pregunta 2»