What is the result of the expression 10 / 0 in C?
A. 0
B. Infinity
C. Compilation error
D. Runtime error
Answer: Option D
Solution(By Examveda Team)
In C, dividing a number by zero is undefined and leads to a runtime error. The expression 10 / 0 will result in a runtime error because dividing by zero is not allowed in mathematics or in C programming.Option A (0) is incorrect because dividing by zero does not result in zero; it is undefined.
Option B (Infinity) is not the result in C programming when you divide by zero; it depends on the context and compiler.
Option C (Compilation error) typically does not occur because the error is detected at runtime, not during compilation.
Related Questions on Operators and Expressions
What does the ++ operator do in C when applied to a variable?
A. Decrements by 1
B. Adds 1
C. Doubles the value
D. Leaves it unchanged
Join The Discussion