Open In App

C | Variable Declaration and Scope | Question 5

Last Updated : 09 Aug, 2019
Like Article
Like
Save
Share
Report

Output?




int main()
{
  {
      int var = 10;
  }
  {
      printf("%d", var);  
  }
  return 0;
}


(A) 10
(B) Compiler Error
(C) Garbage Value


Answer: (B)

Explanation: x is not accessible.

The curly brackets define a block of scope. Anything declared between curly brackets goes out of scope after the closing bracket.

Quiz of this Question


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads