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 _
Ïà¹ØÎÊ´ð£º
#include <string.h> #include <stdio.h> void main() { int i; char buf[]="abcde"; strncpy(buf,"abc",3); for(i=0;i <5;i++) printf(&q ......
13¸öÈËΧ³ÉһȦ£¬´ÓµÚÒ»¸öÈË¿ªÊ¼Ë³Ðò±¨ºÅ1£¬2£¬3¡£·²±¨µ½3ÕßÍ˳öȦ×Ó£¬ÕÒ³ö×îºóÁôÔÚȦ×ÓÖеÄÈËÔÀ´µÄÐòºÅ ½á¹ûÓ¦¸ÃÊÇ13 ¿ÉÎҵijÌÐòµÄ½á¹ûÊÇ11 Ï£ÍûºÃÐÄÈ˰ï¸ÄһϠ#include <stdio.h> #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 ......
ÔÚueÖдÓÔ¶³ÌunixÓöþ½øÖÆ·½Ê½ÏÂÔØcÎļþµ½±¾µØ£¬ÐÞ¸ÄÖ®ºóÓöþ½øÖÆ·½Ê½ÉÏ´«µ½unixÖУ¬ÔÙÓÃvi´ò¿ª¸ÃÎļþ£¬Ã¿ÐкóÃæ¾Í»áÓÐÒ»¸ö^MµÄ»»Ðзû£¬Èç¹û²ÉÓÃascii·½Ê½ÏÂÔØ£¬¶þ½øÖÆ·½Ê½ÉÏ´«µÄ»°¾ÍûÓÐ^M£¬ÄÇÇëÎÊÕâÑù»á¶Ô³ÌÐòÎļþ ......