#include<stdio.h>
int check,check;
void main(){
printf("Hello!!");
}
Когда я составляю этот кусок кода, все идет нормально, но когда я даю это внутри основной функции,Глобальная переменная декларация в с
#include<stdio.h>
void main(){
int check,check;
printf("Hello!!");
}
Я получаю сообщение об ошибке, как
C:\MinGW\bin>cc ex1.c
ex1.c: In function 'main':
ex1.c:4:11: error: redeclaration of 'check' with no linkage
int check,check;
^
ex1.c:4:5: note: previous declaration of 'check' was here
int check,check;
^
Почему это так?
Вы объявляете 2 переменных с тем же именем. Имя переменной может содержать только символы подчеркивания, буквы и цифры. – Mordi