Home / C Programming / Const :: Discussion

Discussion :: Const

  1. Point out the error in the program.

    #include 
    
     int main() 
     {   
          const int x;   
          x=128;    
          printf("%d\n", x);     
          return 0; 
     }
    

  2. A.

    Error: unknown data type const int

    B.

    Error: const variable have been initialised when declared.

    C.

    Error: stack overflow in x

    D.

    No error

    View Answer

    Workspace

    Answer : Option B

    Explanation :

    A const variable has to be initialized when it is declared. later assigning the value to the const variable will result in an error "Cannot modify the const object".

    Hence Option B is correct


Be The First To Comment