What will be the output of the following C code?
#include <stdio.h>
void main()
{
int const k = 5;
k++;
printf("k is %d", k);
}
#include <stdio.h>
void main()
{
int const k = 5;
k++;
printf("k is %d", k);
}
A. k is 6
B. Error due to const succeeding int
C. Error, because a constant variable can be changed only twice
D. Error, because a constant variable cannot be changed
Answer: Option D
Join The Discussion