cÓïÑԿγÌÉè¼Æ ̰³ÔÉßÉè¼Æ

¡¶CÓïÑÔ³ÌÐòÉè¼Æ¡·¿Î³ÌÉè¼Æ

Ìâ Ä¿£º ̰³ÔÉßÓÎÏ·Éè¼Æ ѧ Ôº£º ÐÅϢѧԺ ר Òµ£º ÍøÂ繤³Ì ÐÕ Ãû£º ÀîÒæË« ѧ ºÅ£º 1101010121 °à ¼¶£º ÐÅÏ¢A1111°à Ö¸µ¼½Ìʦ£º ÂÞ³É Ö° ³Æ£º ½²Ê¦ Íê³ÉÈÕÆÚ£º 2012Äê6ÔÂ

Ŀ ¼

1¡¢Ç°ÑÔ¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­3 2¡¢ÕªÒª¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­..4 3¡¢ÏîÄ¿±³¾°¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­..5 4¡¢ÐèÇó·ÖÎö¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­..6 5¡¢¸ÅÒªÉè¼Æ¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­..7 6¡¢ÏêϸÉè¼ÆÓë²âÊÔ¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­..8

601 ¶¨ÒåÉßÉíµÄÊý¾Ý½á¹¹¡­¡­¡­¡­¡­¡­¡­¡­¡­.8 602Ëã·¨Éè¼ÆÓë³ÌÐòÁ÷³Ìͼ¡­¡­¡­¡­¡­¡­¡­¡­..8 602.1̰³ÔÉßËã·¨Éè¼Æ¡­¡­¡­¡­¡­¡­¡­¡­..8 602.2³ÌÐòÁ÷³Ìͼ¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­..9 603¹â±êÒÆ¶¯µÄÉè¼ÆÓëʵÏÖ¡­¡­¡­¡­¡­¡­¡­¡­..10 603.1ÏÔʾˮƽΧǽµÄʵÏÖ¡­¡­¡­¡­¡­¡­..10 603.2ÏÔʾ·ÖÊýµÄʵÏÖ¡­¡­¡­¡­¡­¡­¡­¡­..11 603.3½ÓÊÜÍæ¼Ò°´¼üÐÅÏ¢µÄʵÏÖ¡­¡­¡­¡­..11 603.4ÓÎÏ·½áÊøÊ±ÏÔʾÐÅÏ¢µÄʵÏÖ¡­¡­..¡­11 604 ̰³ÔÉßÓÎÏ·Ö÷¸ÉµÄÉè¼Æ¡­¡­¡­¡­¡­..¡­¡­..12 604.1ÓÎÏ·µÄ³õʼ»¯Óë¼ÓÔØµÄʵÏÖ¡­¡­¡­..12 604.2ʳÎïËæ»ú²úÉúµÄʵÏÖ¡­¡­¡­¡­¡­¡­¡­13 604.3ÉßÉíµÄÔö³¤Éè¼Æ¡­¡­¡­¡­¡­¡­¡­¡­..14 604.4ÉßÉíµÄÏÔʾÓëÒÆ¶¯µÄÉè¼ÆÊµÏÖ¡­¡­..15 604.5ÉßµÄÍ·²¿ÓëÎïÌåÅöײµÄ¶øÉè¼ÆÊµÏÖ¡­.16

7¡¢±àÂë¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­..17 8¡¢½áÂÛ¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­..18 9¡¢²Î¿¼ÎÄÏס­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­..19 10¡¢ ÖÂл¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­.19

2

ǰ ÑÔ

CÓïÑÔ£¬ÊÇÒ»ÖÖͨÓõġ¢¹ý³ÌʽµÄ±à³ÌÓïÑÔ£¬¹ã·ºÓÃÓÚϵͳÓëÓ¦ÓÃÈí¼þµÄ¿ª·¢¡£¾ßÓиßЧ¡¢Áé»î¡¢¹¦Äܷḻ¡¢±í´ïÁ¦Ç¿ºÍ½Ï¸ßµÄÒÆÖ²ÐÔµÈÌØµã£¬ÔÚ³ÌÐòÔ±Öб¸ÊÜÇàíù¡£

CÓïÑÔÊÇÓÉUNIXµÄÑÐÖÆÕßµ¤Äá˹¡¤ÀïÆæ£¨Dennis Ritchie£©ÓÚ1970Äê Óɿϡ¤ÌÀÆÕÑ·£¨Ken Thompson£©ËùÑÐÖÆ³öµÄBÓïÑԵĻù´¡ÉÏ·¢Õ¹ºÍÍêÉÆÆðÀ´µÄ¡£Ä¿Ç°£¬CÓïÑÔ±àÒëÆ÷ÆÕ±é´æÔÚÓÚ¸÷ÖÖ²»Í¬µÄ²Ù×÷ϵͳÖУ¬ÀýÈçUNIX¡¢MS-DOS¡¢Microsoft Windows¼°LinuxµÈ¡£CÓïÑÔµÄÉè¼ÆÓ°ÏìÁËÐí¶àºóÀ´µÄ±à³ÌÓïÑÔ£¬ÀýÈçC++¡¢Objective-C¡¢Java¡¢C#µÈ¡£

1980Äê´ú£¬ÎªÁ˱ÜÃâ¸÷¿ª·¢³§ÉÌÓõÄCÓïÑÔÓï·¨²úÉú²îÒ죬ÓÉÃÀ¹ú¹ú¼Ò±ê×¼¾Ö£¨American National Standard Institution£©ÎªCÓïÑÔ¶©¶¨ÁËÒ»Ì×ÍêÕûµÄ¹ú¼Ê±ê×¼Óï·¨£¬³ÆÎªANSI C£¬×÷ΪCÓïÑԵıê×¼¡£1980Äê´úÖÁ½ñµÄÓйسÌʽ¿ª·¢¹¤¾ß£¬Ò»°ã¶¼Ö§³Ö·ûºÏANSI CµÄÓï·¨¡£

¶ÔÓÚÒ»¸ö³õѧÕߣ¬Microsoft Visual C++ÊÇÒ»¸ö±È½ÏºÃµÄÈí¼þ¡£½çÃæÓѺ㬹¦ÄÜÇ¿´ó£¬µ÷ÊÔÒ²ºÜ·½±ã¡£ÕâÊÇ΢Èí³öµÄÒ»¸öCÓïÑÔ¼¯³É¿ª·¢»·¾³£¨IDE£©£¬Ö÷ÒªÓУºVC++6.0¡¢VS2005£®VS2008£®VS2010µÈ£¬·ÖΪÆóÒµ°æºÍѧÉú°æµÈ¡£¶ÔÓÚ³õѧÕßVC++6.0ÊDZȽÏÈÝÒ×ÉÏÊֵ쬵«Æä¶Ô±ê×¼Ö§³ÖµÄ²»ºÃ¿ÉÄÜʹÈËÑø³É²»Á¼µÄ±à³Ìϰ¹ß¡£

ÔÚunix/linux²Ù×÷ϵͳÉÏ£¬Ñ§Ï°cÓïÑÔÒ»°ãʹÓÃvim/emacsÀ´±à¼­Ô´Îļþ£¬Ê¹ÓÃgccÀ´±àÒëÔ´Îļþ£¬Ê¹ÓÃmake³ÌÐòÀ´¹ÜÀí±àÒë¹ý³Ì¡£

C++ѧϰ¹ý³ÌÖУ¬Éæ¼°µ½ºÜ¶àµÄ»ù±¾ÖªÊ¶µã£¬ÐèÒªÒÔÁ·Ï°µÄÐÎʽÖð²½ÉîÈ룬

ÒÔ´ïµ½ÈÚ»á¹áͨµÄÄ¿µÄ¡£Ñ§Ï°C++ÊÇÒ»Ïî½»»¥Ê½Á·Ï°£¬²»Êµ¼Ê±àд³ÌÐò¾ÍÎÞ·¨Ñ§»áC++£¬Òò´Ë£¬Òª±§×ÅÒ»ÖÖÊ®Äê·½ÄÜÄ¥Ò»½£µÄÐÄÀí£¬ÔúÔúʵʵ´Ó»ù´¡¿ªÊ¼¡£Ñ¡Ò»Ð©ºÃµÄʵÀý£¬ÕâЩʵÀý¾­¹ý·´¸´µÄÌôÑ¡£¬¼ÈÓÐÀûÓÚÎÒÃÇÕÆÎÕÓйØÖªÊ¶£¬ÓÖ²»Ê¶È¤Î¶ÐÔ¡£²»¶ÏµØÐ´´úÂ룬дÓÐÒâÒåµÄ´úÂë¡£ÕâÆäʵҲÊÇÈëÃÅÈÎºÎÆäËû±à³ÌÓïÑԵıØÓÉ֮·¡£ÔÚ±à³ÌµÄ¹ý³ÌÖУ¬ÖصãѵÁ·Îҵıà³ÌµÄÂß¼­Ë¼Â·ºÍËã·¨ÒÔ¼°±à³Ì¡¢µ÷ÊԵĻù±¾¼¼Êõ¡£Òò´Ë£¬ÔÚ×÷¿Î³ÌÉè¼ÆÊ±£¬ÒÔÈÎÎñÇý¶¯ÎªÇ°Ìᣬ´ÓÌá³öÎÊÌ⿪ʼ£¬ÐзÖÎöºÍËã·¨Éè¼Æ£¬×îºóÔÙ¹éÄÉ×ܽᣬÒÔ¼ÓǿѧϰµÄÕë¶ÔÐÔºÍÓ¦ÓÃÐÔ¡£

ÍòÕɸߥƽµØÆð£¬Äܹ»±àд¸´ÔÓµÄÓÎÏ·¶¼ÊÇÔÚ±àд¹ý¼òµ¥µÄÓÎÏ·³ÌÐò»ù´¡ÉÏÑݱä¹ýÀ´µÄÄÜÁ¦¡£È»¶øÏñ̰³ÔÉßÕâÑùµÄСÓÎÏ·³ÌÐò£¬¾Í×ÔÈ»³ÉÁËÓÎÏ·Éè¼ÆÕßµÄÈëÃÅÊ×Ñ¡¡£Òò´ËÆä½çÃæ¼òµ¥£¬²Ù×÷¡¢Í淨һĿÁËÈ»£¬ËùÒÔ±àдÆðÀ´¾Í²»»áºÜÀ§ÄÑ£¬¶øÇÒÐèÒª¿¼ÂǵÄÎÊÌâÒ²²»ÊǺܶ࣬¾ÍÊÇÉßµÄÏÔʾ¡¢Òƶ¯¡¢Åöײ3¸öÓÎÏ·µÄÖ÷¿é£¬³ÌÐò¾Í×ÔÈ»±àд³öÀ´ÁË£¬²»»áÒ»¿ªÊ¼¾Í°ÑÓÎÏ·Éè¼Æ³õѧÕß¾ÜÖ®ÃÅÍâ¡£±à³ÉÖ®ºó³É¾Í¸Ð¾ÍÓÍÈ»¶øÉú£¬²¢Ê¹Ö®¶ÔÓÎÏ·Éè¼Æ²úÉúÇ¿ÁÒµÄÐËȤ¡£³ÉΪÏòÓÎÏ·Éè¼ÆÖ®Â·³É¹¦Âõ½øµÄµÚÒ»²½£¬Í¬Ê±¶ÔÓÚVC++µÄÓ¦ÓÃˮƽҲ»áÉÏÉý£¬ÓÃÆðÀ´»á¸ü¼ÓÊìÁ·¡¢µÃÐÄÓ¦ÊÖ¡£´ÓÒ×µ½ÄÑÕâÊÇÒ»¸ö×¼Ôò£¬×ÜÖ®£¬Ì°³ÔÉßСÓÎÏ·µÄÑо¿»á¶ÔÔö³¤³ÌÐòÔĶÁÄÜÁ¦¡¢±àд³ÌÐòÄÜÁ¦µÈÆðµ½ÁËÒâÏë²»µ½µÄ×÷Óá£

3

Õª Òª

±¾ÎÄÊ×ÏȶÔСÓÎÏ·µÄ·¢Õ¹Ç°¾°½øÐÐÁËÕ¹Íû£¬²¢¶ÔÆäÑо¿ÏÖ×´ÓëÑо¿Ä¿±ê½øÐÐ

Á˽éÉÜ¡£È»ºó¶Ô±àд³ÌÐòÓõŤ¾ßÈí¼þ VC++½øÐÐÁ˽éÉÜ¡£½Ó׎øÈëÖ÷Ì⣬¶Ô̰³ÔÉßÕâ¸öÓÎÏ·½øÐÐÁ˽éÉÜÈ»ºóÓÖ¶ÔÓÎÏ·×ÜÌåÉè¼ÆÓë·ÖÎö¡£×îºóÏêϸµØ½éÉÜÁËÓÎÏ·Öи÷¸öϸ½ÚµÄ¾ßÌåʵÏÖ£¬²¢½øÐÐÁËϸÖµķÖÎö¡£ÐÐÔÆÁ÷Ë®°ãµØ½«ÔÚÓÎÏ·±àд¹ý³ÌÖÐÓöµ½µÄÎÊÌâÒÔ¼°ÏàÓ¦µÄ½â¾ö·½·¨±íÊöµÄÇåÇå³þ³þ¡£ÔÚʵ¼ùÖÐÎÒ»ñµÃµ½ÁËÐí¶à±¦¹óµÄ֪ʶºÍ±à³ÌµÄ¾­Ñ飡

¹Ø¼ü×Ö£ºÌ°³ÔÉߣ¬VC++£¬Ð¡ÓÎÏ·¡£

4

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@)