Что касается заявления;
Каждое объявление объекта в C и C++ состоит из двух основных частей: последовательности из нуля или более спецификаторов объявления и последовательности из одного или нескольких деклараторов, разделенных запятыми. Например:
Означает ли нулевой спецификатор объявление переменной с именем a
как
a;
и нет
int a;
? Я пробовал это на примере
#include <stdio.h>
int main(){
x = 9;
printf("%d\n", x);
return 0;
}
и это дает ошибку:
[Error] 'x' undeclared (first use in this function)