Question discussion

What happens if you try to use an uninitialised variable in C?

358826Medium DSSSB TGT Computer Science 0 replies 0 views
0
What happens if you try to use an uninitialised variable in C?
  • AThe program will throw a runtime error.
  • BThe variable contains garbage (indeterminate) value.
  • CThe program will not compile.
  • DThe variable is automatically initialised to 0.
Correct answer: B

Explanation

An uninitialised local variable in C is not set to zero. It holds an indeterminate (garbage) value, so using it gives unpredictable results.

Discussion 0

Nobody has replied yet. Start the discussion!