Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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º¯Êý½áÊøÊ±µ÷ÓÃÕâЩº¯ÊýµÄ˳ÐòÓëËûÃÇ×¢²áµÄ˳ÐòÏà·´¡£


Ïà¹ØÎĵµ£º

Linux CÓïÑÔдµÄ³¬¼¶¼òµ¥¶Ë¿ÚɨÃèÆ÷

 Õâ¸ö±¾À´ÒÔǰҲд¹ýµÄ£¬½ñÌìÎÞÁĸ´Ï°Ï ÔÙдһ±é¡£¼òµ¥µÄÒ»ËúºýÍ¿£¬Ð´µÄ²»Õ¦µØ´ó¼Ò¼ûÁÂŶ£¡ÓпÕÔÙ¼ÓÇ¿ ºÙºÙ£¡
#include <stdio.h>
#include <stdlib.h>
#include <sys/socket.h>
#include <time.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <netdb.h ......

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/C++¸ñʽ»¯×Ö·û´®ËµÃ÷(ת)

 Ô­ÎĵØÖ·£ºhttp://www.henryxu.com/post/1.html
C++µÄ¸ñʽ»¯×Ö·û´®¾­³£ÓÃ×÷¸ñʽ»¯Êý×ÖµÄÊä³ö¡¢×Ö·û´®ºÏ²¢ºÍת»»µÈµÈºÜ¶à³¡ºÏ¡£
 
1. ¸ñʽ»¯¹æ¶¨·û
©¥©¥©¥©¥©¥©¥©¥©¥©¥©¥©¥©¥©¥©¥©¥©¥©¥©¥©¥©¥©¥©¥©¥©¥©¥©¥
   ·ûºÅ            &nbs ......

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

 ÈÃÎÒÃÇ´ÓÒ»¸ö·Ç³£¼òµ¥µÄÀý×Ó¿ªÊ¼£¬ÈçÏ£º
int n;
Õâ¸öÓ¦¸Ã±»Àí½âΪ“declare n as an int”£¨nÊÇÒ»¸öintÐ͵ıäÁ¿£©¡£
½ÓÏÂÈ¥À´¿´Ò»ÏÂÖ¸Õë±äÁ¿£¬ÈçÏ£º
int *p;
Õâ
¸öÓ¦¸Ã±»Àí½âΪ“declare p as an int *”£¨pÊÇÒ»¸öint
*Ð͵ıäÁ¿£©£¬»òÕß˵pÊÇÒ»¸öÖ¸ÏòÒ»¸öintÐͱäÁ¿µÄÖ¸Õë¡£ÎÒÏëÔÚÕ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ