1 #ifdef __cplusplus
2 extern "C" {
3 #endif
4 int main(int argc,char **argv)
5 {
6 代码N行;
7 }
8 #ifdef __cplusplush
9 }
10 #endif
当某个工程中既有c++又有c的时候,如果某段代码(文中的4-7行)需要指明使用C语言解释器,那么就需要1-3 和8-9 这一头一尾来把中间的内容包起来。
1 #ifdef __cplusplus
2 extern "C" {
3 #endif
4 int main(int argc,char **argv)
5 {
6 代码N行;
7 }
8 #ifdef __cplusplush
9 }
10 #endif
当某个工程中既有c++又有c的时候,如果某段代码(文中的4-7行)需要指明使用C语言解释器,那么就需要1-3 和8-9 这一头一尾来把中间的内容包起来。