Multiple choice c what is the output of the following programmain(){ int x; printf(“%d”,x); } Unknown (random value) Zero 3000 4000 Reveal answer Fill a bubble to check yourself A Correct answer Explanation The variable x is declared but not initialized. In C, local non-static variables hold indeterminate (garbage) values until set. Accessing it results in undefined behavior, often printing a random value.