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

¡¶The C Programming Language¡·µÚ¶þ´ÎÔĶÁÖ®ÊÕ»ñ

µÚÒ»Õ µ¼ÑÔ
    1£¬¶¨Òå(define)ÓëÉùÃ÷(declaration) 
    ¶¨Òå±íʾ´´½¨±äÁ¿»ò·ÖÅä´æ´¢µ¥Ôª£»¶øÉùÃ÷Ö¸µÄÊÇ˵Ã÷±äÁ¿µÄÐÔÖÊ£¬µ«²»·ÖÅä´æ´¢µ¥Ôª¡£
µÚ¶þÕ ÀàÐÍ¡¢ÔËËã·ûºÍ±í´ïʽ
    1£¬Êý¾ÝÀàÐͼ°³¤¶È
    CÖÐÖ»ÓÐ4ÖÖ»ù±¾Êý¾ÝÀàÐÍ£ºchar ,int ,float ,double£»ÏÞ¶¨·ûÓÐ short ,long ,unsigned 
µÚÈýÕ ¿ØÖÆÁ÷
    1£¬Ã¿¸öelseÓë×î½üµÄǰһ¸öûÓÐelseÅä¶ÔµÄif½øÐÐÆ¥Å䣬СÐÄÆçÒåÐÔ¡£
    2£¬break ÓÃÓÚ´Ófor, while, do-whileµÈÑ­»·ÖÐÌáǰÍ˳ö£¬Í¬Ê±ÔÚswitchÖÐҲʹÓã»continue ÓÃÓÚʹfor, while, do-whileÓï¾ä¿ªÊ¼ÏÂÒ»´ÎÑ­»·£¬²»ÓÃÓÚswitchÓï¾ä¡£
µÚËÄÕ º¯ÊýÓë³ÌÐò½á¹¹
    1£¬×÷ÓÃÓò¹æÔò
    Íⲿ±äÁ¿±ØÐ붨ÒåÔÚËùÓк¯ÊýÖ®Í⣬ÇÒÖ»Äܶ¨ÒåÒ»´Î£¬µ«ÊÇ¿ÉÒÔÉùÃ÷ºÜ¶à´Î¡£Èç¹ûÔÚ¶¨Òå֮ǰʹÓøÃÍⲿ±äÁ¿£¬ÐèÒªÇ¿ÖÆÐÔʹÓÃextern¹Ø¼ü×Ö¡£ÉùÃ÷ʱ²»Ò»¶¨ÒªÖ¸¶¨Êý×鳤¶È¡£
    £¨ÔÚ²»Í¬±àÒëÆ÷ÖУ¬¶ÔÍⲿ±äÁ¿µÄ´¦Àí·½·¨²»Í¬£ºÔÚVC6.0ÖУ¬¶ÔÓÚÈ«¾Ö±äÁ¿£¬¿ÉÒÔÔÚÍ·ÎļþÖж¨Ò壬ÆäËûʹÓõ½¸ÃÈ«¾Ö±äÁ¿µÄÎļþÖ»ÐèÒªÒýÓøÃÍ·Îļþ¼´¿É£¬ÕâÀï¶ÔexternµÄÐèÇó²»´ó£¬Ó¦¸ÃÊDZàÒëÆ÷×ö¹ýÁËÓÅ»¯£»¶øÔÚIAR£¬Ç¶Èëʽ¿ª·¢»·¾³µÄÒ»ÖÖÀҪÇóÑϸñ£¬Í·ÎļþÖв»ÄÜÖ±½Ó¶¨ÒåÈ«¾Ö±äÁ¿£¬·ñÔòÔÚÁ´½Óʱ»á±¨Öظ´¶¨ÒåµÄ´íÎó£¬Ö»ÄÜÊÇÔÚÒ»¸öÔ´ÎļþÖж¨Ò壬ÔÚÍ·ÎļþÖÐÓÃexternÒýÓã¬ÐèÒªÓõ½¸ÃÈ«¾Ö±äÁ¿µÄÔ´ÎļþÒýÓøÃÍ·Îļþ¡££©
    2£¬static
    ¶ÔÓÚ±äÁ¿£º¶ÔÓÚÍⲿ±äÁ¿£¬Ê¹ÓÃstatic£¬Ö÷ÒªÊÇÆðÒþ²Ø×÷Óã¬Ê¹µÃÆä×÷ÓÃÓòÏÞ¶¨Ôڴ˱»±àÒëÔ´ÎļþµÄÆäËû²¿·Ö£»¶ÔÓÚÄÚ²¿±äÁ¿£¬Ê¹µÃ´Ë±äÁ¿±»´æ´¢ÔÚÈ«¾Ö±äÁ¿Çø£¬Éú´æÆÚÑÓ³¤ÎªÕû¸ö³ÌÐòÔËÐÐÆÚ£¬ÓÃÓÚ±£´æ³£Óú¯ÊýÖеľֲ¿±äÁ¿Öµ¡£
    ¶ÔÓÚº¯Êý£ºÒþ²Ø×÷Ó㬶Ըú¯ÊýÉùÃ÷ËùÔÚµÄÎļþ¿É¼û£¬ÆäËûÎļþ¶¼ÎÞ·¨·ÃÎÊ¡£
    3£¬register
    ½«±äÁ¿·ÅÈë¼Ä´æÆ÷£¬µ«Òª¿´±àÒëÆ÷ºÍµ×²ãÓ²¼þ»·¾³ÊÇ·ñÖ§³Ö¡£
    
µÚÎåÕ ָÕëÓëÊý×é
    1£¬Ê²Ã´Ê±ºòÏàͬ£¬Ê²Ã´Ê±ºò²»Í¬
    ¶Ô±àÒëÆ÷¶øÑÔ£¬Ò»¸öÊý×é¾ÍÊÇÒ»¸öµØÖ·£¬Ò»¸öÖ¸Õë¾ÍÊÇÒ»¸öµØÖ·µÄµØÖ·¡£
    Ïàͬ£ºÔÚ×÷Ϊº¯ÊýµÄ²ÎÊýʱ£¬Ö¸ÕëÐÎʽºÍÊý×éÐÎʽûÓÐÇø±ð£¬ÕâÊÇÒòΪ±àÒëÆ÷×ÜÊǽ«Êý×éÐβε±×öÖ¸ÕëÀ´´¦Àí£»ÔÚ±í´ïÊ


Ïà¹ØÎĵµ£º

CÓïÑÔλÔËËã

Ç°Ãæ½éÉܵĸ÷ÖÖÔËËã¶¼ÊÇÒÔ×Ö½Ú×÷Ϊ×î»ù±¾Î»½øÐеġ£ µ«Ôںܶàϵͳ³ÌÐòÖг£ÒªÇóÔÚλ(bit)Ò»¼¶½øÐÐÔËËã»ò´¦Àí¡££ÃÓïÑÔÌṩÁËλÔËËãµÄ¹¦ÄÜ£¬ÕâʹµÃ£ÃÓïÑÔÒ²ÄÜÏñ»ã±àÓïÑÔÒ»ÑùÓÃÀ´±àдϵͳ³ÌÐò¡£
12.1 λÔËËã·û£ÃÓïÑÔÌṩÁËÁùÖÖλÔËËã·û£º
    &          °´ ......

CÓïÑÔÎļþ

13.1 CÎļþ¸ÅÊö
    Ëùν“Îļþ”ÊÇÖ¸Ò»×éÏà¹ØÊý¾ÝµÄÓÐÐò¼¯ºÏ¡£Õâ¸öÊý¾Ý¼¯ÓÐÒ»¸öÃû³Æ£¬½Ð×öÎļþÃû¡£Êµ¼ÊÉÏÔÚÇ°ÃæµÄ¸÷ÕÂÖÐÎÒÃÇÒѾ­¶à´ÎʹÓÃÁËÎļþ£¬ÀýÈçÔ´³ÌÐòÎļþ¡¢Ä¿±êÎļþ¡¢¿ÉÖ´ÐÐÎļþ¡¢¿âÎļþ (Í·Îļþ)µÈ¡£
    Îļþͨ³£ÊÇפÁôÔÚÍⲿ½éÖÊ(Èç´ÅÅ̵È)Éϵģ¬ÔÚʹÓÃʱ²Åµ÷ÈëÄÚ´æÖ ......

C/C++ ÈÕÆÚ Ê±¼ä time_tÓëstruct tmת»»

±¾ÎÄ´Ó½éÉÜ»ù´¡¸ÅÄîÈëÊÖ£¬Ì½ÌÖÁËÔÚC/C++ÖжÔÈÕÆÚºÍʱ¼ä²Ù×÷ËùÓõ½µÄÊý¾Ý½á¹¹ºÍº¯Êý£¬²¢¶Ô¼ÆÊ±¡¢Ê±¼äµÄ»ñÈ¡¡¢Ê±¼äµÄ¼ÆËãºÍÏÔʾ¸ñʽµÈ·½Ãæ½øÐÐÁ˲ûÊö¡£±¾ÎÄ»¹Í¨¹ý´óÁ¿µÄʵÀýÏòÄãչʾÁËtime.hÍ·ÎļþÖÐÉùÃ÷µÄ¸÷ÖÖº¯ÊýºÍÊý¾Ý½á¹¹µÄÏêϸʹÓ÷½·¨¡£
¹Ø¼ü×Ö£ºUTC£¨ÊÀ½ç±ê׼ʱ¼ä£©£¬Calendar Time£¨ÈÕÀúʱ¼ä£©£¬epoch£¨Ê±¼äµã£©£¬cl ......

Linux»·¾³ÏÂÓÃcÓïÑÔдµÄ²¥·ÅwavÎļþµÄС³ÌÐò

±¾³ÌÐò¿ÉÒÔ¶ÁÈ¡.wavÎļþ£¬È»ºó½øÐв¥·Å¡£
È·ÈÏ·½·¨£ºcat /etc/sndstat£¬Èç¹ûÏÔʾÎÞ´ËÉ豸£¬ÔòûÓа²×°Çý¶¯¡£
#include <unistd.h>#include <fcntl.h>#include <sys/types.h>#include <sys/ioctl.h>#include <stdlib.h>#include <stdio.h>#include&nbs ......

CÓïÑÔ»ù±¾¹¦½Ì³ÌϵÁÐ(3) ¿ìËٵĺ¯Êýµ÷ÓÃ

CÓïÑÔ»ù±¾¹¦½Ì³ÌϵÁÐ(3) - ¿ìËٵĺ¯Êýµ÷ÓÃ
ÎÒÓÖÀ´ÁË£¬½ñÌ쿲¿²º¯Êýµ÷ÓõÄÎÊÌâ¡£º¯ÊýÄÄÀï¶¼ÓУ¬Ð¡µÄ³ÌÐòÒ»Á½¸öº¯Êý£¬´óµÄ³ÌÐò³É°ÙÉÏǧ¸öº¯Êý¡£¼´Ê¹ÔÚÓÎÏ·µÄ¹Ø¼üÑ­»·ÖУ¬µ÷Óü¸Ê®¸öº¯ÊýÒ²ÊǺܳ£¼ûµÄ¡£ËùÒÔº¯Êýµ÷ÓôúÂëµÄÖÊÁ¿£¬Ôںܴó³Ì¶ÈÉÏÓ°Ïì×ÅÓÎÏ·µÄÖÊÁ¿¡£
»¹ÊÇÏÈ˵×î»ù±¾µÄ´úÂë·ç¸ñÎÊÌâ¡£Ê×ÏÈ£¬¶ÔÓÚº¯ÊýµÄ²ÎÊý£¨ÌرðÊÇ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ