????1 ??????????extern?????????????????????????????????????????????????У??????????????????????????????????????????塣????extern????????????????????
????????extern????????????????????????"C"????????????: extern "C" void fun(int a?? int b);???????????????fun??????????????C??????????????????????????C++???C++???????????????????????fun??????????????????????fun@aBc_int_int#%$???????????????????????"???"??(???????????????????????)????????????????C++??????????????????????????????????????????????????????????????????????????????????!
???????????extern????"C"????????α????????????????????: extern int g_Int; ???????????????????????????????÷?Χ????????????????????????????????????????????????????????????????????!????B???(?????)??????????(?????)A?ж?????????????????????????A???????????????????Σ????B?????????ú?????????????????????????????????????A???????????????????????
????2 ????extern ????
?????????????????????????飺char a[6];
??????????????????????????????????????extern char *a??
???????????????????
?????????????
????1)???????????????????????????????????????????????T????????????????T?????顣extern char *a?????????????????????????????飬???????????岻????????????????????????y????????extern char a[ ]??
????2)????????????£????a[] = "abcd"??????????a=0x61626364 (abcd??ASCII???)??*a??????????
???????a??????0x61626364????????壬??????????????
????3)?????????????????extern????????????????????????????У??????????????????
????4)??extern????????????г?????????????????????*.c????????????????????????????????????????????????*.h?в???extern????????
????3 ?????????????extern ???????
?????????????????????????????????????÷??????????????????extern?????????????????????????????????????й????У??????????????????????????????????????????????????ν????
?????????????
?????????????????????????????????????????????????????????????????xxx_pub.h???????????????????????÷?include?????????????extern???????????????????
????????????棬??extern?????????????????????????????
????4 ????extern “C”
??????C++?????????C?????????????????????????????obj????е?C???????壬?????????????????????????ν????????????
?????????????
????C++???????????????????????????????????????????????????????????м????????????C??????????????????????????????????????????C?????????extern “C”??????????????????????????????????????????????????????????м亯??????
??????????????????д????
//??.h????????
#ifdef __cplusplus
#if __cplusplus
extern "C"{
#endif
#endif /* __cplusplus */


//.h???????????
#ifdef __cplusplus
#if __cplusplus
}
#endif
#endif /* __cplusplus */