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

CÓïÑÔÔ¤±àÒë³öÀ´ÃüÁî

Ò»¡¢ºê¶¨Òå(²»´ø²ÎÊýµÄºê¶¨Òå,´ø²ÎÊýµÄºê¶¨Òå)
1.±àÒëÔ¤´¦Àí¾ÍÊǶÔCÔ´³ÌÐò½øÐбàÒëǰ,ÓÉ"±àÒëÔ¤´¦Àí³ÌÐò"¶ÔÔ¤´¦ÀíÃüÁîÐнøÐд¦ÀíµÄ¹ý³Ì¡£
2.CÓïÑÔÖÐ,·²ÊÇÒÔ"#"¿ªÍ·µÄÐÐ,¶¼³ÆÎª"±àÒëÔ¤´¦Àí"ÃüÁîÐС£
CÓïÑÔÖеıàÒëÔ¤´¦ÃüÁîÓÐ:#define,#undef,#include,#if,#else,#elif,#endif,#ifdef,#ifndef,#line,#pragma,#error¡£ÕâЩԤ´¦ÀíÃüÁî×é³ÉµÄÔ¤´¦ÀíÃüÁîÐбØÐëÔÚÒ»ÐеĿªÍ·ÒÔ"#"ºÅ¿ªÊ¼,ÿÐеÄδβ²»µÃ¼Ó";"ºÅ,ÒÔÇø±ðÓÚCÓï¾ä¡¢¶¨ÒåºÍ˵Ã÷Óï¾ä¡£
3.²»´ø²ÎÊýµÄºê¶¨Òå:ÃüÁîµÄÒ»°ãÐÎʽΪ:
#define ±êʶ·û ×Ö·û´®
¶¨ÒåÖеÄ"±êʶ·û"ΪÓû§¶¨ÒåµÄ±êʶ·û,³ÆÎªºêÃû¡£ÔÚÔ¤±àÒëʱ,CÔ¤±àÒë³ÌÐò½«³öÏֵĺêÃûÌæ»»³É"×Ö·û´®"µÄÄÚÈÝ,ÕâÒ»¹ý³ÌÒ²³ÆÎªºêÕ¹¿ª¡£
4.´ø²ÎÊýµÄºê¶¨Òå:ÃüÁîµÄÒ»°ãÐÎʽΪ
#defineºêÃû(ÐÎʽ²ÎÊý) ×Ö·û´®
¶¨ÒåÖеÄ"×Ö·û´®"Ó¦°üº¬À¨ºÅÖÐËùÖ¸¶¨µÄÐÎʽ²ÎÊý¡£×¢ÒâºêÃûÓëÀ¨ºÅÖ®¼ä²»Òª¼Ó¿Õ¸ñ,·ñÔò¾Í³ÉΪ²»´ø²ÎÊýµÄºê¶¨ÒåÁË¡£
5.Ô¤±àÒëʱ,Óöµ½´øÊµ²ÎµÄºêÃû,Ôò°´ÃüÁîÐÐÖÐÖ¸¶¨µÄ×Ö·û´®´Ó×óµ½ÓÒ½øÐÐÖû»,Ô­ÔòÊÇ:
Óöµ½Êµ²ÎÔòÒÔʵ²Î´úÌæ,·ÇÐβÎ×Ö·ûÔ­Ñù±£Áô,´Ó¶øÐγÉÕ¹¿ªºóµÄÄÚÈÝ¡£
¶þ¡¢“Îļþ°üº¬”´¦Àí
1.Îļþ°üº¬µÄÒ»°ãÐÎʽΪ:
#include"Í·ÎļþÃû"#include<Í·ÎļþÃû>
Í·ÎļþÃûÒ»°ãÓÉCÓïÑÔÌṩ,Ò²¿ÉÒÔÊÇÓû§×Ô¼º±àдµÄ,Í·Îļþͨ³£ÓÃ.h×÷Ϊºó׺¡£
2.µ±Í·ÎļþÃûÓÃË«ÒýºÅÀ¨ÆðÀ´Ê±,ϵͳÊ×ÏÈÔÚʹÓôËÃüÁîµÄÎļþËùÔÚµÄĿ¼ÖвéÕÒ±»°üº¬µÄÎļþ,ÕÒ²»µ½Ê±,ÔÙ°´ÏµÍ³Ö¸¶¨µÄ±ê×¼·½Ê½¼ìË÷ÆäËüĿ¼;µ±Í·ÎļþÃûÓüâÀ¨ºÅÀ¨ÆðÀ´Ê±,ÔòÖ±½Ó°´ÏµÍ³Ö¸¶¨µÄ±ê×¼¼ìË÷·½Ê½²éÕÒ±»°üº¬µÄÎļþ¡£
3.Ô¤±àÒëʱ,½«±»°üº¬ÎļþµÄÄÚÈÝÈ«²¿¸´ÖƵ½°üº¬ÎļþÖÐ,Õâ¾ÍÊÇÎļþ"°üº¬´¦Àí"¡£
Èý¡¢Ìõ¼þ±àÒë
CÓïÑÔÖеÄÌõ¼þ±àÒëÃüÁî¿É¶ÔÔ´³ÌÐò´úÂëµÄ¸÷²¿·ÖÓÐÑ¡ÔñµØ½øÐбàÒë¡£Ìõ¼þ±àÒëÖ÷ÒªÓÐÈçÏÂ3ÖÖʹÓøñʽ:
ʹÓøñʽ1:
#ifdef±êʶ·û
³ÌÐò¶Î1
#else
³ÌÐò¶Î2
#endif
ʹÓøñʽ2:
#ifndef±êʶ·û
³ÌÐò¶Î1
#else
³ÌÐò¶Î2
#endif
ʹÓøñʽ3:
#if±í´ïʽ
³ÌÐò¶Î1
#else
³ÌÐò¶Î2
#endif
ʹÓøñʽ1±íʾÈç¹ûÒѶ¨ÒåÁË“±êʶ·û”,Ôò±àÒ듳ÌÐò¶Î1”,·ñÔò±àÒ듳ÌÐò¶Î2”;ʹÓøñʽ2±íʾÈçûÓж¨ÒåÁË“±êʶ·û”,Ôò±àÒ듳ÌÐò¶Î1”,·ñÔò±àÒ듳ÌÐò¶Î2”;ʹÓøñʽ3±íʾÈ瓱í´ïʽ”µÄֵΪ“Õæ”ʱ,Ôò±àÒ듳ÌÐò¶Î1”,·ñÔò±àÒ듳ÌÐò¶Î2”¡£


Ïà¹ØÎĵµ£º

C rule

Àý) Σ険¤Ê¥³ー¥Ç¥£¥ó¥°
1                char cStr[256];
2                ZeroMemory(cStr, sizeof(cStr));
3      &nb ......

C¼¼ÇÉʰÒÅ~

1. ÔõÑù½¨Á¢ºÍÀí½â·Ç³£¸´ÔÓµÄÉùÃ÷£¿ÀýÈ綨ÒåÒ»¸ö°üº¬N ¸öÖ¸Ïò·µ»ØÖ¸Ïò×Ö·ûµÄÖ¸ÕëµÄº¯ÊýµÄÖ¸ÕëµÄÊý×飿
Õâ¸öÎÊÌâÖÁÉÙÓÐÒÔÏÂ3 ÖÖ´ð°¸:
1. char *(*(*a[N])())();
2. ÓÃtypedef Öð²½Íê³ÉÉùÃ÷:
typedef char *pc;  /* ×Ö·ûÖ¸Õë*/
typedef pc fpc(); /* ·µ»Ø×Ö·ûÖ¸ÕëµÄº¯Êý*/
typedef fpc *pfpc; /* ÉÏÃæº¯ÊýµÄÖ¸Õë*/ ......

C++ÓëCµÄÇø±ð ±±º£

1£©  º¯ÊýÉùÃ÷
l         CÈç¹û²»Ð´·µ»ØÖµ£¬Ä¬ÈÏÊÇint£¬¶øC++Öв»Äܲ»Ð´·µ»ØÖµ(¿ÉÓÃvoid±íʾÎÞ·µ»ØÖµ)¡£
ÈçFunc1();
l         int Func1()ÔÚCÖбíʾ¿É´øÈÎÒâ²ÎÊýµÄº¯Êý£¬ÕâÊÇCµÄ©¶´£¬Ê¹µÃËü±Ü¿ªÁ˲ÎÊýÀàÐͼì²é£»¶øC++Öбíʾ²»´ ......

C' Fragment

°ÑÊäÈëµÄÒ»´®×Ö·ûת³ÉÊý×飬ת³ÉÁ´±í£¬È»ºóɾȥÆäÖÐÖ¸¶¨µÄ×Ö·û£¬ÔÚβ²¿Ìí¼ÓÒ»¸ö×Ö·û¡£
£¨³ÌÐò»¹²»ÍêÉÆ£¬Ã»ÓжÔÊä´íµÄÇé¿ö½øÐд¦Àí£¬£¬ÔÝʱÏÈÕâÑù°É¡£¡£= =¡££©
#include<stdio.h>
#include<malloc.h>
#define LEN sizeof(struct link)
struct link
{
char ch;
struct link *next;
}*string;
char a ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ