extern "C"ÎÊÌâ
/*-----------c.h--------------*/ #ifndef _C_H_ #define _C_H_ extern "C" int add(int x, int y); #endif /*-----------c.c--------------*/ int add(int x, int y){ return x+y; } /*-----------cpp.cpp--------------*/ #include "c.h" void main() { add(1, 0); } ÕâÈý¸öÎļþ·ÅÔÚͬһĿ¼Ï£¬ÓÃVC6´ò¿ªcpp.cppÎļþ±àÒë³É¹¦£¬ÔËÐÐʧ°Ü£¬ÎªÊ²Ã´£¿Ôõô¸Ä£¿
/*-----------c.cpp--------------*/ int add(int x, int y){ return x+y; } ÒýÓà /*-----------c.cpp--------------*/ int add(int x, int y){ return x+y; } ûÓ𡣬×îºÃ²»¸ÃÎļþÃû extern C±íÃ÷ÒÔCµ÷Ó÷½Ê½Ö´ÐУ¬Äã±¾Éí¾ÍÊÇC´úÂ룬¼ÓÕâ¸ö¸Éʲô£¿ ºÃÏñÒª¼ÓÒ²ÒªÔÚcppÀïÃæ¼Ó C/C++ code: /*-----------c.h--------------*/ extern int add(int x, int y); /*-----------c.c--------------*/ int add(int x, int y){ return x+y; } /*-----------cpp.cpp--------------*/ #include "c.h" int main() { add(1, 0); return 0; } ÊÔÊÔ C/C++ code: /*-----------c.h--------------*/ #ifndef _C_H_ #define _
Ïà¹ØÎÊ´ð£º
1.Ϊʲô¶¨Ò庯Êýʱ£ºfun1 ¿ÉÒÔÕýÈ·µÄ·µ»Ø¶øfun2²»ÐУ¿ char * fun1() { char *p = "haha"; return p; } char * fun2() { char p[] = "haha&quo ......
ÏÂÃæÕâ¸ö³ÌÐòÊÇÈÃËã³ö ÃÜÂë £¬ µÚÒ»¸ö³öÀ´ÊÇpassworD£¬µÚ¶þ¸öÊÇxyz+ ÈκÎÒ»¸ö×Ö·û ºóÃæµÄ3¸öÎҾͿ´²»Ã÷°×ÁË£¬´óÏÀÃǰïÎÒ¿´¿´£¬ ´Ó 87 ÐÐ - 110ÐУ¬ ÊÇ3¸öÃÜÂ룬лл 1 #include ......
ÇëÎÊÏÂC/SµÄÎïÀí½á¹¹£¬ÊDz»ÊÇÕâÑùµÄ£º һ̨·þÎñÆ÷£¬ÉÏÃæÖ»ÔËÐÐÒ»¸öÊý¾Ý¿â£¬È»ºóÊǶà¸ö¿Í»§¶Ë»ú£¬Ã¿¸ö»ú×ÓÉϰ²×°Ò»¸ö¿Í»§¶ËÈí¼þ£¬ÔÙ°ÑÊý¾Ý¿âÁ¬½ÓÓû§ÃûÃÜÂë¸øÃ¿¸ö¿Í»§¶Ë£¬Õâ¸öÃÜÂëÓÉÈí¼þ¼ÓÃÜ·ÅÔÚ¿Í»§¶Ë£¬Óû§µ ......
Ò»¸öÊýÈç¹ûºÃµÈÓÚËüµÄÒò×ÓÖ®ºÍ£¬Õâ¸öÊý¾Í³ÉΪ"ÍêÊý",ÀýÈç6µÄÒò×ÓΪ1£¬2£¬3¶ø6=1+2+3,¶ø6=1+2+3,Òò´Ë6ÊÇ¡°ÍêÊý".±à³ÌÐòÕÒ³ö1000Ö®ÄÚµÄËùÓÐÍêÊý£¬²¢°´ÏÂÃæ¸ñʽÊä³öÆäÒò×Ó£º6 its factors are 1,2,3 ......
struct s1 { char ch, *ptr; union { short a, b; unsigned int c:2, d:1; } struct s1 *next; }; Ö÷Òª¿´²»¶®·ûºÅ¡¡: Çë´ïÈËÖ¸µãÒ»¶þ http://blog.cechina.cn/true ......