Home » C Programming » Constants

What will be the output of the program? #include int get(); int main() { const int x = get(); printf("%d", x); return 0; } int get() { return 20; }

Correct Answer: 20

Explanation:

Step 1: int get(); This is the function prototype for the funtion get(), it tells the compiler returns an integer value and accept no parameters.


Step 2: const int x = get(); The constant variable x is declared as an integer data type and initialized with the value "20".


The function get() returns the value "20".


Step 3: printf("%d", x); It prints the value of the variable x.


Hence the output of the program is "20".


← Previous Question Next Question→

More Questions from Constants

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion