Buenas noches a todos, tengo una duda sobre cierto código y es el siguiente:
El susudicho programa consta de dos módulos:
void m2(void) ;
int main(){
m2();
return 0;
}
#include <stdio.h>
char princ;
void m2() {
printf("0x%x\n", princ);
}
El programa genera esta salida "0x55", y me gustaría saber por qué si la variable princ no está inicializada.