64,637
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
int a=5;
void main()
{
int a=6;
{ //为什么可以在这里加大括号?
// printf("%d\n",a);//加上这句会出现: syntax error : missing ';' before 'type'
extern int a;
printf("%d\n",a);
}
printf("%d\n",a);
}
我在C里面写这段代码,为什么出现错误?
#include <iostream>
int a = 5;
int main()
{
int a = 6;
{
std::cout << a << std::endl;
extern int a;
std::cout << a << std::endl;
}
std::cout << a << std::endl;
}
//6
//5
//6