Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

C/C++Èí¼þ¹¤³Ìʦ¾ÍÒµÇóÖ°ÊÖ²á½Úѡһ

 1¡¢ÓзûºÅ±äÁ¿ÓëÎÞ·ûºÅ±äÁ¿ÖµµÄ±ä»»
  ½«ÓзûºÅ±äÁ¿×ª»»ÎªÎÞ·ûºÅ±äÁ¿£¬×¢Ò⸺ÊýµÄת»»¡£
2¡¢ÊýÖµµÄ½»»»
  //ʹÓÃÁÙʱ±äÁ¿
   void Swap1(int &a, int &b)
  {
      int temp = a;
      a = b;
      b = temp;
  }
  //ʹÓÃËãÊõÔËË㣬Ò×·¢ÉúÊý¾ÝµÄÒç³ö
  void Swap2(int &a, int &b)
  {
     a = a + b;
     b = a - b;
     a = a - b;
   }
  //ʹÓÃλÔËËã·û
  void Swap3(int &a, int &b)
 {
    a ^= b;
    b ^= a;
    a ^= b;
 }
3¡¢¹ØÓÚÍ·ÎļþµÄ½á¹¹µÄÀí½â
1   #ifndef _INCvxWorksh
2   #define _INCvxWorksh
3   #ifdef _Cplusplus
4   extern "C" {
5   #endif 
6  
7   #ifdef _cplusplus
8   }
9   #endif
10  #endif
µÚ1¡¢2¡¢10ÐеÄ×÷ÓÃÊÇ·ÀֹͷÎļþ±»Öظ´ÒýÓá£
´úÂëµÚ3ÐеÄ×÷ÓÃÊDZíʾµ±Ç°Ê¹ÓõÄÊÇC++±àÒëÆ÷
µÚ4-8ÐÐÖеÄextern “C”ÊÇc++±àÒëÆ÷ÌṩµÄÓëCÁ¬½Ó½»»»Ö¸¶¨µÄ·ûºÅ£¬ÓÃÀ´½â¾öÃû×ÖÆ¥ÅäÎÊÌâ¡£
extern “C”°üº¬Ë«Öغ¬Ò壺
£¨1£©±»ËüÐÞÊεÄÄ¿±êÊÇ"extern"µÄ¡£Ò²¾ÍÊǸæËß±àÒëÆ÷£¬ÆäÉùÃ÷µÄº¯ÊýºÍ±äÁ¿¿ÉÒÔÔÚ±¾Ä£¿é»òÆäËûÄ£¿é×ÜʹÓá£Í¨³££¬ÔÚÄ£¿éµÄÍ·ÎļþÖжԱ¾Ä£¿é¹©¸øÆäËûÄ£¿éÒýÓõĺ¯ÊýºÍÈ«¾Ö±äÁ¿ÒԹؼü×ÖexternÉùÃ÷
£¨2£©±»ËüÐÞÊεÄÄ¿±êÊÇ"C"µÄ£¬Òâ˼ÊÇÆäÐÞÊεıäÁ¿ºÍº¯ÊýÊǰ´ÕÕCÓïÑԵķ½Ê½±àÒëºÍÁ´½ÓµÄ¡£
4¡¢Mainº¯ÊýÖ®ºóµÄµ÷ÓÃ
 atexit()º¯ÊýÓÃÀ´×¢²á³ÌÐòÕý³£ÖÕֹʱҪ±»µ÷Óõĺ¯Êý£¬²¢ÇÒÔÚmainº¯Êý½áÊøÊ±µ÷ÓÃÕâЩº¯ÊýµÄ˳ÐòÓëËûÃÇ×¢²áµÄ˳ÐòÏà·´¡£


Ïà¹ØÎĵµ£º

C±ê×¼¿âÍ·Îļþ assert.h

 C±ê×¼¿âÍ·Îļþ assert.h
@º¯ÊýÃû³Æ:   assert
º¯ÊýÔ­ÐÍ:   void assert(int exp)
º¯Êý¹¦ÄÜ:   Õï¶ÏÀࣺ±í´ïʽ½á¹ûÕýÈ·ÐÔ²âÊÔ²¢¿Éʹ³ÌÐòÖÐÖ¹
º¯Êý·µ»Ø:  
²ÎÊý˵Ã÷:   ½«´íÎóÐÅÏ¢Êä³öµ½Á÷stderrÖУ¬Èç¹ûexpΪ0£¬ÔòÖÐÖ¹³ÌÐòÖ´ÐÐ.exp-±í´ïʽ
ËùÊôÎļþ: & ......

CÉî¶È½âÆÊÎÊÌâ´úÂë·ÖÎö±Ê¼Ç2






<!--
@page { margin: 0.79in }
P { margin-bottom: 0.08in }
-->

ÊÇCÉî¶È½âÆÊ P47µÄһϵÁйØÓÚdefineºÍtypedefµÄÓ÷¨£º
/****ÒÔÏÂÊÇ
#define
a int[10]

µÄ¸÷ÖÖÓ÷¨£¬¶¼±¨´í
***
a[10]
a[10];
//**************
a[10]
a;
//**************
int
a[10];
//*** ......

C±ê×¼ÖÐһЩԤ¶¨ÒåµÄºê

 __DATE__
½øÐÐÔ¤´¦ÀíµÄÈÕÆÚ£¨“Mmm dd yyyy”ÐÎʽµÄ×Ö·û´®ÎÄ×Ö£©
__FILE__
´ú±íµ±Ç°Ô´´úÂëÎļþÃûµÄ×Ö·û´®ÎÄ×Ö
__LINE__
´ú±íµ±Ç°Ô´´úÂëÖеÄÐкŵÄÕûÊý³£Á¿
__TIME__
Ô´Îļþ±àÒëʱ¼ä£¬¸ñʽ΢“hh£ºmm£ºss”
__func__
µ±Ç°ËùÔÚº¯ÊýÃû
ÏÂÃæÒ»¸öÀý×ÓÊÇ´òÓ¡ÉÏÃæÕâЩԤ¶¨ÒåµÄºêµÄ¡£
¡¡¡¡#in ......

Àí½â¸´ÔÓµÄC/C++ÉùÃ÷ const, typedef , º¯ÊýÖ¸Õë

 ÈÃÎÒÃÇ´ÓÒ»¸ö·Ç³£¼òµ¥µÄÀý×Ó¿ªÊ¼£¬ÈçÏ£º
int n;
Õâ¸öÓ¦¸Ã±»Àí½âΪ“declare n as an int”£¨nÊÇÒ»¸öintÐ͵ıäÁ¿£©¡£
½ÓÏÂÈ¥À´¿´Ò»ÏÂÖ¸Õë±äÁ¿£¬ÈçÏ£º
int *p;
Õâ
¸öÓ¦¸Ã±»Àí½âΪ“declare p as an int *”£¨pÊÇÒ»¸öint
*Ð͵ıäÁ¿£©£¬»òÕß˵pÊÇÒ»¸öÖ¸ÏòÒ»¸öintÐͱäÁ¿µÄÖ¸Õë¡£ÎÒÏëÔÚÕ ......

CʵÏÖMySQLÊý¾Ý¿â²Ù×÷

       Á½¸öÔÂǰ£¬Ò²¾ÍÊÇ9Ô·ݣ¬ÐÄѪÀ´³±ÔÚwindowsÏÂʵÏÖÁËÓÃCÁ¬½ÓÊý¾Ý¿â£¬µ±Ê±ºÜÊÇÓаÑlinuxÏÂÒ»²¢¸øÊµÏÖÁË¡£µ«ÊÇûÓÐÏëµÃÄÇô¼òµ¥¡£Õâ¸öÈÎÎñÒ»Ö±ÍÆ³Ùµ½ÁËÏÖÔÚ²ÅÍê³É£¬¾¿ÆäÔ­Òò£º1.ÎÒÖ±½ÓÓÃeclipse¿ª·¢¹¤¾ß£¬¶ÔÓÚ»·¾³±äÁ¿µÄÉèÖò»ÊǺÜÊì¡£2.linuxϵͳ¿âÎļþ½á¹¹²»ÊìϤ£¬¶ÔÓÚmysqlÌṩµÄ¿âÎļþûÓÐ·Å¶Ô ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ