Возможный дубликат:
const в C vs const в С++
У меня есть следующий код
В C
int main()
{
const int k;//allowed but garbage and later we can't modify
printf("%d",k);
}
о/р = мусоропровод
В С++
int main()
{
const int k; //not allowed from here itself
printf("%d",k);
}
o/p-время компиляции
У меня есть сомнения в том, что использование const в C, если оно allowed объявить его с помощью initialization, но после него declaration мы не можем initialize его.
Но c++ хорошо, что мы не можем объявить значение const без initialization.
Существует ли использование переменной k в C или бесполезно, если мы объявляем ее только как более позднюю модификацию.