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

C±àÒëµÄαָÁî

Ò»°ã±äÁ¿¶¨ÒåÔÚ*.cÎļþÖÐ,¶ø*.hÎļþÖÐÉùÃ÷±äÁ¿»òº¯ÊýÃûºÍ·ûºÅÃû.
±ÜÃæÖØ¸´±àÒëµÄ½â¾ö·½·¨:
    ±ÈÈçÄãÓÐÁ½¸öCÎļþ£¬ÕâÁ½¸öCÎļþ¶¼includeÁËͬһ¸öÍ·Îļþ¡£¶ø±àÒëʱ£¬ÕâÁ½¸öCÎļþ¶¼Òªµ÷ÓÃͬһ¸öÍ·ÎļþÈ¥±àÒë£¬ÖØ¸´±àÒë»á²úÉú´óÁ¿µÄÉùÃ÷³åÍ»¡£½â¾öÕâ¸öÎÊÌâµÄ·½·¨Ê¹ÓÃ#ifndef, #endif, #endif¡£
    Ò»°ã¸ñʽÊÇÕâÑùµÄ£º
    #ifndef <±êʶ>
    #define <±êʶ>
    ...  (²åÈëÍ·ÎļþÄÚÈÝ)
    #endif
    <±êʶ>ÔÚÀíÂÛÉÏÀ´Ëµ¿ÉÒÔÊÇ×ÔÓÉÃüÃûµÄ£¬µ«Ã¿¸öÍ·ÎļþµÄÕâ¸ö“±êʶ”
¶¼Ó¦¸ÃÊÇΨһµÄ¡£±êʶµÄÃüÃû¹æÔòÒ»°ãÊÇÍ·ÎļþÃûÈ«´óд£¬Ç°ºó¼ÓÏ»®
Ïߣ¬²¢°ÑÎļþÃûÖеē.”Ò²±ä³ÉÏ»®Ïߣ¬È磺stdio.h д³ÉÏÂÃæÕâÑù:
    #ifndef _STDIO_H_
    #define _STDIO_H_
    ...
    #endif 
Ìõ¼þ±àÒë
    Ò»°ãÇé¿öÏ£¬Ô´³ÌÐòÖÐËùÓеÄÐж¼²Î¼Ó±àÒë¡£µ«ÊÇÓÐʱϣÍû¶ÔÆäÖÐÒ»²¿·ÖÄÚÈÝÖ»ÔÚÂú×ãÒ»¶¨Ìõ¼þ²Å½øÐбàÒ룬Ҳ¾ÍÊǶÔÒ»²¿·ÖÄÚÈÝÖ¸¶¨±àÒëµÄÌõ¼þ£¬Õâ¾ÍÊÇ“Ìõ¼þ±àÒ딡£ÓÐʱ£¬Ï£Íûµ±Âú×ãijÌõ¼þʱ¶ÔÒ»×éÓï¾ä½øÐбàÒ룬¶øµ±Ìõ¼þ²»Âú×ãʱÔò±àÒëÁíÒ»×éÓï¾ä¡£Ìõ¼þ±àÒë³£Óà #ifdef,#else,#endif,#ifµÈ½øÐÐ˵Ã÷¡£
    Ò»°ãÓÐ3ÖÖÇé¿öʹÓãº
    Çé¿ö1£º
    #ifdef _XXXX
    ...³ÌÐò¶Î1...
    #else
    ...³ÌÐò¶Î2...
    #endif
    Õâ±íÃ÷Èç¹û±êʶ·û_XXXXÒѱ»#defineÃüÁÒå¹ýÔò¶Ô³ÌÐò¶Î1½øÐбàÒ룻·ñÔò¶Ô³ÌÐò¶Î2½øÐбàÒë¡£ÀýÈ磺
    #define NUM
    …
    #ifdef NUM
    printf("֮ǰNUMÓж¨Òå\n");
    #else
    printf("֮ǰNUMûÓж¨\n");
    #endif
    Èç¹û³ÌÐò¿ªÍ·ÓÐ#define NUMÕâÐУ¬¼´NUMÓж¨Ò壬Åöµ½ÏÂÃæ#ifdef NUMµÄʱºò£¬µ±È»Ö´ÐеÚÒ»¸öprintf¡£·ñÔòµÚ¶þ¸öprintf½«±»Ö´ÐС£¿ÉÒԺܷ½±ãµÄ¿ªÆô/¹Ø±ÕÕû¸ö³ÌÐòµÄijÏîÌØ¶¨¹¦ÄÜ¡£
    Çé¿ö2£º
    #ifndef _XXXX
&nb


Ïà¹ØÎĵµ£º

LinuxÏ c ÅжÏÒ»¸öÎļþÊÇ·ñ´æÔÚ

#include <stdio.h>
#include <unistd.h>
#define FOO "foo"
int main(void)
{
if(!access(FOO, F_OK))
{
if(!unlink(FOO))
{

}
else
{
printf("remove %s failed\n", FOO);
}
}
else
{
printf("%s not existed\ ......

C runtime libraryµÄÔËÐÐÔ­Àí

1)ÔËÐÐʱ¿â¾ÍÊÇ C run-time library£¬ÊÇ C ¶ø·Ç C++ ÓïÑÔÊÀ½çµÄ¸ÅÄî:È¡Õâ¸öÃû×Ö¾ÍÊÇÒòΪÄãµÄ C ³ÌÐòÔËÐÐʱÐèÒªÕâЩ¿âÖеĺ¯Êý.
2)C ÓïÑÔÊÇËùνµÄ“СÄں˔ÓïÑÔ£¬¾ÍÆäÓïÑÔ±¾ÉíÀ´ËµºÜС£¨²»¶àµÄ¹Ø¼ü×Ö£¬³ÌÐòÁ÷³Ì¿ØÖÆ£¬Êý¾ÝÀàÐ͵ȣ©£»ËùÒÔ£¬C ÓïÑÔÄں˿ª·¢³öÀ´Ö®ºó£¬Dennis Ritchie ºÍ Brian Kernighan ¾ÍÓà C ±¾É ......

c´úÂ룺µç»°ºÅÂëºÍ×Öĸת»»

ÕâÁ½Ìì¿´µ½ÓÐÈËÌÖÂ۵绰¼üÅÌÉϵÄ×Öĸ¡¢ºÅÂëºÍ×ÖĸµÄת»»£¬ÎÒÒ²Ëæ±ãдÁËÒ»¶Î
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#define MAX_LEN 15
char *tbl_itoa[] =
{
"0", // 0
"1", // 1
"ABC", // 2
"DEF", // 3
"GHI", // 4
"JKL", // 5
"MNO", ......

ʹÓÃPythonÓïÑÔÉè¼Æ»ùÓÚHTMLµÄCÓïÑÔÓï·¨¼ÓÁÁÏÔʾ³ÌÐò

2005-2006ѧÄêµÚ1ѧÆÚ
±à Òë Ô­ Àí 
¿Î ³Ì Éè ¼Æ ±¨ ¸æ
°à¼¶   02¼Æ(¶þ)   
ѧºÅ     19     
ÐÕÃû     ÁõÏþÃ÷     
³É¼¨           
Ö¸µ¼½Ìʦ   ¬³¯»Ô   
Ò»¡¢   Éè¼ÆÄ¿µÄ
¼ÓÉî¶Ô±àÒ ......

staticÏê½â£¨c/c++£©

C/C++ÖÐStaticµÄ×÷ÓÃÏêÊö
Ò».ÔÚCÓïÑÔÖУ¬staticµÄ×ÖÃæÒâ˼ºÜÈÝÒ×°ÑÎÒÃǵ¼ÈëÆç;£¬ÆäʵËüµÄ×÷ÓÃÓÐÈýÌõ¡£
£¨1£©ÏÈÀ´½éÉÜËüµÄµÚÒ»ÌõÒ²ÊÇ×îÖØÒªµÄÒ»Ìõ£ºÒþ²Ø¡£
µ±ÎÒÃÇͬʱ±àÒë¶à¸öÎļþʱ£¬ËùÓÐδ¼Óstaticǰ׺µÄÈ«¾Ö±äÁ¿ºÍº¯Êý¶¼¾ßÓÐÈ«¾Ö¿É¼ûÐÔ¡£ÎªÀí½âÕâ¾ä»°£¬ÎÒ¾ÙÀýÀ´ËµÃ÷¡£ÎÒÃÇҪͬʱ±àÒëÁ½¸öÔ´Îļþ£¬Ò»¸öÊÇa.c£¬ÁíÒ»¸öÊÇm ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ