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

cÁ¬½Ó·û

cÓïÑԺ궨ÒåµÄÁ¬½Ó·ûÓÐÄÄЩ
[´ËÎÊÌâµÄÍƼö´ð°¸]
(Ò»)ºê¶¨ÒåÖеÄ## Á¬½Ó·ûÓë# ·û
## Á¬½Ó·ûºÅÓÉÁ½¸ö¾®ºÅ×é³É£¬Æ书ÄÜÊÇÔÚ´ø²ÎÊýµÄºê¶¨ÒåÖн«Á½¸ö×Ó´®(token)Áª½ÓÆðÀ´£¬´Ó¶øÐγÉÒ»¸öеÄ×Ó´®¡£µ«Ëü²»¿ÉÒÔÊǵÚÒ»¸ö»òÕß×îºóÒ»¸ö×Ó´®¡£ËùνµÄ×Ó´®(token)¾ÍÊÇÖ¸±àÒëÆ÷Äܹ»Ê¶±ðµÄ×îСÓï·¨µ¥Ôª¡£¾ßÌåµÄ¶¨ÒåÔÚ±àÒëÔ­ÀíÀïÓÐÏ꾡µÄ½âÊÍ£¬µ«²»ÖªµÀÒ²ÎÞËùν¡£Í¬Ê±ÖµµÃ×¢ÒâµÄÊÇ#·ûÊÇ°Ñ´«µÝ¹ýÀ´µÄ²ÎÊýµ±³É×Ö·û´®½øÐÐÌæ´ú¡£ÏÂÃæÀ´¿´¿´ËüÃÇÊÇÔõÑù¹¤×÷µÄ¡£ÕâÊÇMSDNÉϵÄÒ»¸öÀý×Ó¡£
¼ÙÉè³ÌÐòÖÐÒѾ­¶¨ÒåÁËÕâÑùÒ»¸ö´ø²ÎÊýµÄºê£º
#define paster( n ) printf( "token" #n " = %d", token##n )
ͬʱÓÖ¶¨ÒåÁËÒ»¸öÕûÐαäÁ¿£º
int token9 = 9;
ÏÖÔÚÔÚÖ÷³ÌÐòÖÐÒÔÏÂÃæµÄ·½Ê½µ÷ÓÃÕâ¸öºê£º
paster( 9 );
ÄÇôÔÚ±àÒëʱ£¬ÉÏÃæµÄÕâ¾ä»°±»À©Õ¹Îª£º
printf( "token" "9" " = %d", token9 );
×¢Òâµ½ÔÚÕâ¸öÀý×ÓÖУ¬paster(9);ÖеÄÕâ¸ö”9”±»Ô­·â²»¶¯µÄµ±³ÉÁËÒ»¸ö×Ö·û´®£¬Óë”token”Á¬½ÓÔÚÁËÒ»Æ𣬴Ӷø³ÉΪÁËtoken9¡£¶ø#nÒ²±»”9”ËùÌæ´ú¡£
¿ÉÏë¶øÖª£¬ÉÏÃæ³ÌÐòÔËÐеĽá¹û¾ÍÊÇÔÚÆÁÄ»ÉÏ´òÓ¡³ötoken9=9
(¶þ)"\"ÓëÒ»¸ö½Ï³¤Õ¼¶àÐеĺê
ºê¶¨ÒåÖÐÔÊÐí°üº¬Á½ÐÐÒÔÉÏÃüÁîµÄÇéÐΣ¬´Ëʱ±ØÐëÔÚ×îÓұ߼ÓÉÏ"\"ÇÒ¸ÃÐÐ"\"ºó²»ÄÜÔÙÓÐÈκÎ×Ö·û£¬Á¬×¢ÊͲ¿·Ö¶¼²»ÄÜÓУ¬ÏÂÃæµÄÿÐÐ×îºóµÄÒ»¶¨ÒªÊÇ"\","\"ºóÃæ¼ÓÒ»¸ö¿Õ¸ñ¶¼»á±¨´í£¬¸ü²»Äܸú×¢ÊÍ¡£
#define exchange(a,b) {\
int t;\
t=a;\
a=b;\
b=t;\
}
¾­³£Ê¹ÓÃ_T()ºê,ËüÊÇÔõôÀ´µÄ?ÓÃVA¿´ÁËÒ»ÏÂ,Ô­À´_TÊÇ__T
#define _T(x)       __T(x)
ÔÙ¿´¿´__T
ÔÚtchar.hÖÐ
#ifdef  _UNICODE
#define __T(x)      L ## x
#else
#define __T(x)      x
#endif
ÄÇô,Õâ¸ö##ÊÇʲôÄØ?Ô­À´ËüÊÇÒ»¸öÁ¬½Ó·û,½«##×óÓÒÁ½±ßµÄ±í´ïʽÁ¬½Ó³ÉÒ»¸ö.±ÈÈç,ÔÚ_UNICODE»·¾³ÏÂ,
_T(“Unicode“) == L“Unicode“
²»¹ýÐèҪעÒâµÄÊÇ,ºêÊÇÓɱàÒëÆ÷ÔÚ±àÒë½×¶Îʶ±ðµÄ,ËùÒÔ²»ÄÜÖ¸Íû³ÌÐòÔËÐÐʱÆðµ½Á¬½Ó×÷ÓÃ.±ÈÈç:
int A0, A1, A2, A3;
for (int i = 0; i < 4; i++)
{
 A##i = i;
}
ÕâÖÖ´úÂë¾ÍÎÞ·¨±àÒëÁË.
±¾ÎÄÀ´×ÔCSDN²©¿Í£¬×ªÔØÇë±êÃ÷³ö´¦£ºhttp://blog.csdn.net/faithmy509/archive/2009/02/20/3914026.aspx


Ïà¹ØÎĵµ£º

¡¾JavaÍøÂç±à³ÌÒ»¡¿Ò»¸ö¼òµ¥µÄc/s³ÌÐò

ʵÑéÒªÇó£º
1.±àд»ùÓÚTCPЭÒéµÄͨÐųÌÐò£¬°üÀ¨ServerÓëClientÁ½¸ö²¿·Ö¡£ÊµÏÖ»ØÉù³ÌÐò£º¼´¿Í»§¶Ë·¢ËÍÏûÏ¢£¬·þÎñÆ÷¶Ë½«ÊÕµ½µÄÏûÏ¢Ô­Ñù»áË͸ø¿Í»§¶Ë¡£
2.ÔÚµ¥»úÉÏÔËÐÐËüÃÇ£¬ÑéÖ¤ÆäͨÐŽá¹û£»
3.ÔÚ¶à»úÉÏÔËÐÐËüÃÇ£¬ÑéÖ¤ÆäͨÐŽá¹û£»£¨ChatServerÖ»ÐèÔËÐÐÔÚһ̨Ö÷»úÉÏ£¬ChatClient¿ÉÔÚÆäËüÖ÷»úÉÏÔËÐУ¨ÒªÖªµÀChatServerËùÔ ......

LinuxÏÂI2CÉ豸Çý¶¯¿ª·¢ºÍʵÏÖ

¡¡I2C×ÜÏß¾ßÓнṹ¼òµ¥Ê¹Ó÷½±ãµÄÌص㡣±¾ÎÄÃèÊöÁËlinuxÏÂI2CÇý¶¯µÄ½á¹¹£¬²¢ÔÚ´Ë»ù´¡Éϸø³öÁËI2CÉ豸Çý¶¯ºÍÓ¦ÓõÄʵÏÖ¡£
¡¡¡¡1  ÒýÑÔ
¡¡¡¡I2C (Inter£­Integrated Circuit)×ÜÏßÊÇÒ»ÖÖÓÉPHILIPS¹«Ë¾¿ª·¢µÄÁ½Ïßʽ´®ÐÐ×ÜÏߣ¬ÓÃÓÚÁ¬½Ó΢¿ØÖÆÆ÷¼°ÆäÍâΧÉ豸¡£I2C×ÜÏß×îÖ÷ÒªµÄÓŵãÊÇÆä¼òµ¥ÐÔºÍÓÐЧÐÔ¡£ÓÉÓÚ½Ó¿ÚÖ±½ÓÔÚ×é¼þÖ ......

I2C×ÜÏßÔÚLinuxϵͳÖеÄÇý¶¯Éè¼Æ

¡¡1 ÒýÑÔ
¡¡¡¡Linux²Ù×÷ϵͳÒò¾ßÓÐÔ´´úÂ빫¿ª¡¢±ãÓڲüõ¡¢Óй㷺µÄ´¦ÀíÆ÷Ö§³ÖµÈÓŵ㣬³ÉΪµ±Ç°Ç¶ÈëʽϵͳµÄÈÈÃÅÑ¡Ôñ¡£»ùÓÚI2C×ÜÏߵļüÅÌÀ©Õ¹É豸Ö÷ÒªÓÃÓÚÂú×ãǶÈëʽÉ豸ÖжԶఴ¼üµÄÐèÇó£¬Çý¶¯³ÌÐòÔÚϵͳÆô¶¯Ê±¶ÔÓ²¼þ½øÐгõʼ»¯¡£ÔÚϵͳÆô¶¯ºóʵÏÖÓ²¼þºÍÓ¦ÓóÌÐòÖ®¼äµÄÊý¾Ý½»»¥¡£Õë¶ÔS3C2410΢´¦ÀíÆ÷ºÍ¼üÅÌɨÃè¹ÜÀíÆ÷¼þ£¬É ......

´ÓCµ½Perl

´ÓCµ½Perl
2008Äê11ÔÂ19ÈÕ ÐÇÆÚÈý 23:06
×÷ÕߣºÍõ´Ï <xiyou.wangcong@gmail.com>
     ºÜ¶àÈ˲¢²»ÊÇ°ÑPerlµ±×öµÚÒ»Ãűà³ÌÓïÑÔÀ´Ñ§Ï°µÄ£¬ÔÚѧPerl֮ǰÍùÍùÒѾ­ÕÆÎÕÁË
Ò»Á½ÃÅÆäËüÓïÑÔ¡£ËäÈ»ÓÐÕùÒ飬µ«ÊÇÎÒ¸öÈËÈÏΪPerlȷʵ²»ÊʺÏ×÷ΪÈëÃÅÓïÑÔ¡£ÕâƪÎÄÕ¾ÍÊÇд¸øÄÇЩÊìϤC¶øÇÒÓÖÏë
ÕÆÎÕPerlµ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ