区别就是entern后面的数据类型是否可以省略
c 两种
#include <stdio.h>
main()
{
extern int a,b;
printf("%d,%d",a,b);
}
int a=3,b=2;
结果
3,2
#include <stdio.h>
main()
{
extern a,b;
printf("%d,%d",a,b);
}
int a=3,b=2;
结果
3,2
c++ 只有这一种
#include <iostream>
using namespace std;
int main() {
extern int a ;
cout<<"a = "<<a<<endl;
return 0;
}
int a=3;
结果
3,2
c++ 不能省略数据类型
网友评论