ProghubPH

Какой результат выполнения следующего кода?

 один вариант
#include <stdio.h> 
typedef struct { 
    int x; 
    int y; 
    int z; 
} Coord; 
 
void Print() { 
    static Coord C1; 
    C1.x = 1; 
    C1.y = 2; 
    printf ( "C1 = %d %d %d", C1.x, C1.y, C1.z); // 1 
} 
 
int main() { 
    Print ();     
    return 0; 
}
C1 = 1 2 3
C1 = 1 2 0
Будет ошибка компиляции в строке //1: "Неинициализированная переменная C1.z"