¡¶¸ßÖÊÁ¿c++±à³ÌÖ¸ÄÏ¡·

ÏÂÔر¾Êé

Ìí¼ÓÊéÇ©

¸ßÖÊÁ¿c++±à³ÌÖ¸ÄÏ- µÚ12²¿·Ö


°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
íÎó¡£

*¡¡¡¾½¨Òé11¡­3¡­2¡¿±äÁ¿£¨Ö¸Õë¡¢Êý×飩±»´´½¨Ö®ºóÓ¦µ±¼°Ê±°ÑËüÃdzõʼ»¯£¬ÒÔ·ÀÖ¹°Ñδ±»³õʼ»¯µÄ±äÁ¿µ±³ÉÓÒֵʹÓá£

*¡¡¡¾½¨Òé11¡­3¡­3¡¿µ±ÐıäÁ¿µÄ³õÖµ¡¢È±Ê¡Öµ´íÎ󣬻òÕß¾«¶È²»¹»¡£

*¡¡¡¾½¨Òé11¡­3¡­4¡¿µ±ÐÄÊý¾ÝÀàÐÍת»»·¢Éú´íÎó¡£¾¡Á¿Ê¹ÓÃÏÔʽµÄÊý¾ÝÀàÐÍת»»£¨ÈÃÈËÃÇÖªµÀ·¢ÉúÁËʲôÊ£©£¬±ÜÃâÈñàÒëÆ÷ÇáÇÄÇĵؽøÐÐÒþʽµÄÊý¾ÝÀàÐÍת»»¡£

*¡¡¡¾½¨Òé11¡­3¡­5¡¿µ±ÐıäÁ¿·¢ÉúÉÏÒç»òÏÂÒ磬Êý×éµÄϱêÔ½½ç¡£

*¡¡¡¾½¨Òé11¡­3¡­6¡¿µ±ÐÄÍü¼Ç±àд´íÎó´¦Àí³ÌÐò£¬µ±ÐÄ´íÎó´¦Àí³ÌÐò±¾ÉíÓÐÎó¡£

*¡¡¡¾½¨Òé11¡­3¡­7¡¿µ±ÐÄÎļþI/OÓдíÎó¡£

*¡¡¡¾½¨Òé11¡­3¡­8¡¿±ÜÃâ±àд¼¼ÇÉÐԺܸߴúÂë¡£

*¡¡¡¾½¨Òé11¡­3¡­9¡¿²»ÒªÉè¼ÆÃæÃæ¾ãµ½¡¢·Ç³£Áé»îµÄÊý¾Ý½á¹¹¡£

*¡¡¡¾½¨Òé11¡­3¡­10¡¿Èç¹ûÔ­ÓеĴúÂëÖÊÁ¿±È½ÏºÃ£¬¾¡Á¿¸´ÓÃËü¡£µ«ÊDz»ÒªÐÞ²¹ºÜ²î¾¢µÄ´úÂ룬Ӧµ±ÖØбàд¡£

*¡¡¡¾½¨Òé11¡­3¡­11¡¿¾¡Á¿Ê¹Óñê×¼¿âº¯Êý£¬²»Òª¡¨·¢Ã÷¡¨ÒѾ­´æÔڵĿ⺯Êý¡£

*¡¡¡¾½¨Òé11¡­3¡­12¡¿¾¡Á¿²»ÒªÊ¹ÓÃÓë¾ßÌåÓ²¼þ»òÈí¼þ»·¾³¹ØϵÃÜÇеıäÁ¿¡£

*¡¡¡¾½¨Òé11¡­3¡­13¡¿°Ñ±àÒëÆ÷µÄÑ¡ÔñÏîÉèÖÃΪ×îÑϸñ״̬¡£

*¡¡¡¾½¨Òé11¡­3¡­14¡¿Èç¹û¿ÉÄܵĻ°£¬Ê¹ÓÃPC¡­Lint¡¢LogiScopeµÈ¹¤¾ß½øÐдúÂëÉó²é¡£



²Î¿¼ÎÄÏ×
£§Cline£§¡¡Marshall¡¡P¡£¡¡Cline¡¡and¡¡Greg¡¡A¡£¡¡Lomow£»¡¡C£«£«¡¡FAQs£»¡¡Addison¡­Wesley£»¡¡1995

£§Eckel£§¡¡Bruce¡¡Eckel£»¡¡Thinking¡¡in¡¡C£«£«£¨C£«£«¡¡±à³Ì˼Ï룬Áõ×ÚÌï¡¡µÈÒ룩£¬»úе¹¤Òµ³ö°æÉ磬2000

£§Maguire£§¡¡Steve¡¡Maguire£»¡¡Writing¡¡Clean¡¡Code£¨±à³Ì¾«´â£¬½ª¾²²¨¡¡µÈÒ룩£¬µç×Ó¹¤Òµ³ö°æÉ磬1993
¡¡
£§Meyers£§¡¡Scott¡¡Meyers£»¡¡Effective¡¡C£«£«£»¡¡Addison¡­Wesley£»¡¡1992

£§Murry£§¡¡Robert¡¡B¡£¡¡Murry£»¡¡C£«£«¡¡Strategies¡¡and¡¡Tactics£»¡¡Addison¡­Wesley£»¡¡1993

£§Summit£§¡¡Steve¡¡Summit£»¡¡C¡¡Programming¡¡FAQs£»¡¡Addison¡­Wesley£»¡¡1996


¸½Â¼A¡¡£ºC£«£«/C´úÂëÉó²é±í
Îļþ½á¹¹
ÖØÒªÐÔ
Éó²éÏî
½áÂÛ

Í·ÎļþºÍ¶¨ÒåÎļþµÄÃû³ÆÊÇ·ñºÏÀí£¿


Í·ÎļþºÍ¶¨ÒåÎļþµÄĿ¼½á¹¹ÊÇ·ñºÏÀí£¿


°æȨºÍ°æ±¾ÉùÃ÷ÊÇ·ñÍêÕû£¿

ÖØÒª
Í·ÎļþÊÇ·ñʹÓÃÁË¡¡ifndef/define/endif¡¡Ô¤´¦Àí¿é£¿


Í·ÎļþÖÐÊÇ·ñÖ»´æ·Å¡¨ÉùÃ÷¡¨¶ø²»´æ·Å¡¨¶¨Ò塨


¡£¡£¡£¡£¡£¡£

³ÌÐòµÄ°æʽ
ÖØÒªÐÔ
Éó²éÏî
½áÂÛ

¿ÕÐÐÊÇ·ñµÃÌ壿


´úÂëÐÐÄڵĿոñÊÇ·ñµÃÌ壿


³¤Ðвð·ÖÊÇ·ñµÃÌ壿


¡¨£û¡¨¡¡ºÍ¡¡¡¨£ý¡¨¡¡ÊÇ·ñ¸÷Õ¼Ò»Ðв¢ÇÒ¶ÔÆëÓÚͬһÁУ¿

ÖØÒª
Ò»ÐдúÂëÊÇ·ñÖ»×öÒ»¼þÊ£¿ÈçÖ»¶¨ÒåÒ»¸ö±äÁ¿£¬Ö»Ð´Ò»ÌõÓï¾ä¡£

ÖØÒª
If¡¢for¡¢while¡¢doµÈÓï¾ä×ÔÕ¼Ò»ÐУ¬²»ÂÛÖ´ÐÐÓï¾ä¶àÉÙ¶¼Òª¼Ó¡¨£û£ý¡¨¡£

ÖØÒª
ÔÚ¶¨Òå±äÁ¿£¨»ò²ÎÊý£©Ê±£¬ÊÇ·ñ½«ÐÞÊηû¡¡*¡¡ºÍ¡¡£¦¡¡½ô¿¿±äÁ¿Ãû£¿


×¢ÊÍÊÇ·ñÇåÎú²¢ÇÒ±ØÒª£¿

ÖØÒª
×¢ÊÍÊÇ·ñÓдíÎó»òÕß¿ÉÄܵ¼ÖÂÎó½â£¿

ÖØÒª
Àà½á¹¹µÄpublic£»¡¡protected£»¡¡private˳ÐòÊÇ·ñÔÚËùÓеijÌÐòÖб£³ÖÒ»Ö£¿


¡£¡£¡£¡£¡£¡£

ÃüÃû¹æÔò
ÖØÒªÐÔ
Éó²éÏî
½áÂÛ
ÖØÒª
ÃüÃû¹æÔòÊÇ·ñÓëËù²ÉÓõIJÙ×÷ϵͳ»ò¿ª·¢¹¤¾ßµÄ·ç¸ñ±£³ÖÒ»Ö£¿


±êʶ·ûÊÇ·ñÖ±¹ÛÇÒ¿ÉÒÔÆ´¶Á£¿


±êʶ·ûµÄ³¤¶ÈÓ¦µ±·ûºÏ¡¨min¡­length¡¡&&¡¡max¡­information¡¨Ô­Ôò£¿

ÖØÒª
³ÌÐòÖÐÊÇ·ñ³öÏÖÏàͬµÄ¾Ö²¿±äÁ¿ºÍÈ«²¿±äÁ¿£¿


ÀàÃû¡¢º¯ÊýÃû¡¢±äÁ¿ºÍ²ÎÊý¡¢³£Á¿µÄÊéд¸ñʽÊÇ·ñ×ñÑ­Ò»¶¨µÄ¹æÔò£¿


¾²Ì¬±äÁ¿¡¢È«¾Ö±äÁ¿¡¢ÀàµÄ³ÉÔ±±äÁ¿ÊÇ·ñ¼Óǰ׺£¿


¡£¡£¡£¡£¡£¡£

±í´ïʽÓë»ù±¾Óï¾ä
ÖØÒªÐÔ
Éó²éÏî
½áÂÛ
ÖØÒª
Èç¹û´úÂëÐÐÖеÄÔËËã·û±È½Ï¶à£¬ÊÇ·ñÒѾ­ÓÃÀ¨ºÅÇå³þµØÈ·¶¨±í´ïʽµÄ²Ù×÷˳Ðò£¿


ÊÇ·ñ±àд̫¸´ÔÓ»òÕ߶àÓÃ;µÄ¸´ºÏ±í´ïʽ£¿

ÖØÒª
ÊÇ·ñ½«¸´ºÏ±í´ïʽÓ롨ÕæÕýµÄÊýѧ±í´ïʽ¡¨»ìÏý£¿

ÖØÒª
ÊÇ·ñÓÃÒþº¬´íÎóµÄ·½Ê½Ð´ifÓï¾ä£¿¡¡ÀýÈç
£¨1£©½«²¼¶û±äÁ¿Ö±½ÓÓëTRUE¡¢FALSE»òÕß1¡¢0½øÐбȽϡ£
£¨2£©½«¸¡µã±äÁ¿Óᨡ¨»ò¡¨£¡=¡¨ÓëÈκÎÊý×ֱȽϡ£
£¨3£©½«Ö¸Õë±äÁ¿Óᨡ¨»ò¡¨£¡=¡¨ÓëNULL±È½Ï¡£


Èç¹ûÑ­»·ÌåÄÚ´æÔÚÂß¼­Åжϣ¬²¢ÇÒÑ­»·´ÎÊýºÜ´ó£¬ÊÇ·ñÒѾ­½«Âß¼­ÅжÏÒƵ½Ñ­»·ÌåµÄÍâÃ棿

ÖØÒª
CaseÓï¾äµÄ½áβÊÇ·ñÍüÁ˼Óbreak£¿

ÖØÒª
ÊÇ·ñÍü¼ÇдswitchµÄdefault·ÖÖ§£¿

ÖØÒª
ʹÓÃgoto¡¡Óï¾äʱÊÇ·ñÁôÏÂÒþ»¼£¿¡¡ÀýÈçÌø¹ýÁËijЩ¶ÔÏóµÄ¹¹Ôì¡¢±äÁ¿µÄ³õʼ»¯¡¢ÖØÒªµÄ¼ÆËãµÈ¡£


¡£¡£¡£¡£¡£¡£

³£Á¿
ÖØÒªÐÔ
Éó²éÏî
½áÂÛ

ÊÇ·ñʹÓú¬ÒåÖ±¹ÛµÄ³£Á¿À´±íʾÄÇЩ½«ÔÚ³ÌÐòÖжà´Î³öÏÖµÄÊý×Ö»ò×Ö·û´®£¿


ÔÚC£«£«¡¡³ÌÐòÖУ¬ÊÇ·ñÓÃconst³£Á¿È¡´úºê³£Á¿£¿

ÖØÒª
Èç¹ûijһ³£Á¿ÓëÆäËü³£Á¿ÃÜÇÐÏà¹Ø£¬ÊÇ·ñÔÚ¶¨ÒåÖаüº¬ÁËÕâÖÖ¹Øϵ£¿


ÊÇ·ñÎó½âÁËÀàÖеÄconstÊý¾Ý³ÉÔ±£¿ÒòΪconstÊý¾Ý³ÉÔ±Ö»ÔÚij¸ö¶ÔÏóÉú´æÆÚÄÚÊdz£Á¿£¬¶ø¶ÔÓÚÕû¸öÀà¶øÑÔÈ´ÊǿɱäµÄ¡£


¡£¡£¡£¡£¡£¡£

º¯ÊýÉè¼Æ
ÖØÒªÐÔ
Éó²éÏî
½áÂÛ

²ÎÊýµÄÊéдÊÇ·ñÍêÕû£¿²»ÒªÌ°Í¼Ê¡ÊÂֻд²ÎÊýµÄÀàÐͶøÊ¡ÂÔ²ÎÊýÃû×Ö¡£


²ÎÊýÃüÃû¡¢Ë³ÐòÊÇ·ñºÏÀí£¿


²ÎÊýµÄ¸öÊýÊÇ·ñÌ«¶à£¿


ÊÇ·ñʹÓÃÀàÐͺÍÊýÄ¿²»È·¶¨µÄ²ÎÊý£¿


ÊÇ·ñÊ¡ÂÔÁ˺¯Êý·µ»ØÖµµÄÀàÐÍ£¿


º¯ÊýÃû×ÖÓë·µ»ØÖµÀàÐÍÔÚÓïÒåÉÏÊÇ·ñ³åÍ»£¿

ÖØÒª
ÊÇ·ñ½«Õý³£ÖµºÍ´íÎó±êÖ¾»ìÔÚÒ»Æ𷵻أ¿Õý³£ÖµÓ¦µ±ÓÃÊä³ö²ÎÊý»ñµÃ£¬¶ø´íÎó±êÖ¾ÓÃreturnÓï¾ä·µ»Ø¡£

ÖØÒª
ÔÚº¯ÊýÌåµÄ¡¨Èë¿Ú´¦¡¨£¬ÊÇ·ñÓÃassert¶Ô²ÎÊýµÄÓÐЧÐÔ½øÐмì²é£¿

ÖØÒª
ʹÓÃÀÄÓÃÁËassert£¿¡¡ÀýÈç»ìÏý·Ç·¨Çé¿öÓë´íÎóÇé¿ö£¬ºóÕßÊDZØÈ»´æÔڵIJ¢ÇÒÊÇÒ»¶¨Òª×÷³ö´¦ÀíµÄ¡£

ÖØÒª
returnÓï¾äÊÇ·ñ·µ»ØÖ¸Ïò¡¨Õ»Äڴ桨µÄ¡¨Ö¸Õ롨»òÕß¡¨ÒýÓᨣ¿


ÊÇ·ñʹÓÃconstÌá¸ßº¯ÊýµÄ½¡×³ÐÔ£¿const¿ÉÒÔÇ¿ÖƱ£»¤º¯ÊýµÄ²ÎÊý¡¢·µ»ØÖµ£¬ÉõÖÁº¯ÊýµÄ¶¨ÒåÌå¡£¡¨Use¡¡const¡¡whenever¡¡you¡¡need¡¨


¡£¡£¡£¡£¡£¡£

ÄÚ´æ¹ÜÀí
ÖØÒªÐÔ
Éó²éÏî
½áÂÛ
ÖØÒª
ÓÃmalloc»ònewÉêÇëÄÚ´æÖ®ºó£¬ÊÇ·ñÁ¢¼´¼ì²éÖ¸ÕëÖµÊÇ·ñΪNULL£¿£¨·ÀֹʹÓÃÖ¸ÕëֵΪNULLµÄÄڴ棩

ÖØÒª
ÊÇ·ñÍü¼ÇΪÊý×éºÍ¶¯Ì¬Äڴ渳³õÖµ£¿£¨·ÀÖ¹½«Î´±»³õʼ»¯µÄÄÚ´æ×÷ΪÓÒֵʹÓã©

ÖØÒª
Êý×é»òÖ¸ÕëµÄϱêÊÇ·ñÔ½½ç£¿

ÖØÒª
¶¯Ì¬ÄÚ´æµÄÉêÇëÓëÊÍ·ÅÊÇ·ñÅä¶Ô£¿£¨·ÀÖ¹ÄÚ´æй©£©

ÖØÒª
ÊÇ·ñÓÐЧµØ´¦ÀíÁË¡¨ÄÚ´æºÄ¾¡¡¨ÎÊÌ⣿

ÖØÒª
ÊÇ·ñÐ޸ġ¨Ö¸Ïò³£Á¿µÄÖ¸Õ롨µÄÄÚÈÝ£¿

ÖØÒª
ÊÇ·ñ³öÏÖÒ°Ö¸Õ룿ÀýÈç
£¨1£©Ö¸Õë±äÁ¿Ã»Óб»³õʼ»¯¡£
£¨2£©ÓÃfree»òdeleteÊÍ·ÅÁËÄÚ´æÖ®ºó£¬Íü¼Ç½«Ö¸ÕëÉèÖÃΪNULL¡£

ÖØÒª
ÊÇ·ñ½«malloc/free¡¡ºÍ¡¡new/delete¡¡»ìÏýʹÓã¿

ÖØÒª
mallocÓï¾äÊÇ·ñÕýÈ·ÎÞÎó£¿ÀýÈç×Ö½ÚÊýÊÇ·ñÕýÈ·£¿ÀàÐÍת»»ÊÇ·ñÕýÈ·£¿

ÖØÒª
ÔÚ´´½¨ÓëÊͷŶ¯Ì¬¶ÔÏóÊý×éʱ£¬new/deleteµÄÓï¾äÊÇ·ñÕýÈ·ÎÞÎó£¿


¡£¡£¡£¡£¡£¡£

C£«£«¡¡º¯ÊýµÄ¸ß¼¶ÌØÐÔ
ÖØÒªÐÔ
Éó²éÏî
½áÂÛ

ÖØÔغ¯ÊýÊÇ·ñÓжþÒåÐÔ£¿

ÖØÒª
ÊÇ·ñ»ìÏýÁ˳ÉÔ±º¯ÊýµÄÖØÔØ¡¢¸²¸ÇÓëÒþ²Ø£¿


ÔËËã·ûµÄÖØÔØÊÇ·ñ·ûºÏÖƶ¨µÄ±à³Ì¹æ·¶£¿


ÊÇ·ñÀÄÓÃÄÚÁªº¯Êý£¿ÀýÈ纯ÊýÌåÄڵĴúÂë±È½Ï³¤£¬º¯ÊýÌåÄÚ³öÏÖÑ­»·¡£

ÖØÒª
ÊÇ·ñÓÃÄÚÁªº¯ÊýÈ¡´úÁ˺ê´úÂ룿


¡£¡£¡£¡£¡£¡£

ÀàµÄ¹¹Ô캯Êý¡¢Îö¹¹º¯ÊýºÍ¸³Öµº¯Êý
ÖØÒªÐÔ
Éó²éÏî
½áÂÛ
ÖØÒª
ÊÇ·ñÎ¥±³±à³Ì¹æ·¶¶øÈÃC£«£«¡¡±àÒëÆ÷×Ô¶¯ÎªÀà²úÉúËĸöȱʡµÄº¯Êý£º£¨1£©È±Ê¡µÄÎÞ²ÎÊý¹¹Ô캯Êý£»£¨2£©È±Ê¡µÄ¿½±´¹¹Ô캯Êý£»£¨3£©È±Ê¡µÄÎö¹¹º¯Êý£»£¨4£©È±Ê¡µÄ¸³Öµº¯Êý¡£

ÖØÒª
¹¹Ô캯ÊýÖÐÊÇ·ñÒÅ©ÁËijЩ³õʼ»¯¹¤×÷£¿

ÖØÒª
ÊÇ·ñÕýÈ·µØʹÓù¹Ô캯ÊýµÄ³õʼ»¯±í£¿

ÖØÒª
Îö¹¹º¯ÊýÖÐÊÇ·ñÒÅ©ÁËijЩÇå³ý¹¤×÷£¿


ÊÇ·ñ´íд¡¢´íÓÃÁË¿½±´¹¹Ô캯ÊýºÍ¸³Öµº¯Êý£¿

ÖØÒª
¸³Öµº¯ÊýÒ»°ã·ÖËĸö²½Ö裺£¨1£©¼ì²é×Ô¸³Öµ£»£¨2£©ÊÍ·ÅÔ­ÓÐÄÚ´æ×ÊÔ´£»£¨3£©·ÖÅäеÄÄÚ´æ×ÊÔ´£¬²¢¸´ÖÆÄÚÈÝ£»£¨4£©·µ»Ø¡¡*this¡£ÊÇ·ñÒÅ©ÁËÖØÒª²½Ö裿

ÖØÒª
ÊÇ·ñÕýÈ·µØ±àдÁËÅÉÉúÀàµÄ¹¹Ô캯Êý¡¢Îö¹¹º¯Êý¡¢¸³Öµº¯Êý£¿×¢ÒâÊÂÏ
£¨1£©ÅÉÉúÀ಻¿ÉÄܼ̳лùÀàµÄ¹¹Ô캯Êý¡¢Îö¹¹º¯Êý¡¢¸³Öµº¯Êý¡£
£¨2£©ÅÉÉúÀàµÄ¹¹Ô캯ÊýÓ¦ÔÚÆä³õʼ»¯±íÀïµ÷ÓûùÀàµÄ¹¹Ô캯Êý¡£
£¨3£©»ùÀàÓëÅÉÉúÀàµÄÎö¹¹º¯ÊýÓ¦¸ÃΪÐ飨¼´¼Óvirtual¹Ø¼ü×Ö£©¡£
£¨4£©ÔÚ±àдÅÉÉúÀàµÄ¸³Öµº¯Êýʱ£¬×¢Òâ²»ÒªÍü¼Ç¶Ô»ùÀàµÄÊý¾Ý³ÉÔ±ÖØи³Öµ¡£


¡£¡£¡£¡£¡£¡£

ÀàµÄ¸ß¼¶ÌØÐÔ
ÖØÒªÐÔ
Éó²éÏî
½áÂÛ
ÖØÒª
ÊÇ·ñÎ¥±³Á˼̳кÍ×éºÏµÄ¹æÔò£¿
£¨1£©ÈôÔÚÂß¼­ÉÏBÊÇAµÄ¡¨Ò»ÖÖ¡¨£¬²¢ÇÒAµÄËùÓй¦ÄܺÍÊôÐÔ¶ÔB¶øÑÔ¶¼ÓÐÒâÒ壬ÔòÔÊÐíB¼Ì³ÐAµÄ¹¦ÄܺÍÊôÐÔ¡£
£¨2£©ÈôÔÚÂß¼­ÉÏAÊÇBµÄ¡¨Ò»²¿·Ö¡¨£¨a¡¡part¡¡of£©£¬Ôò²»ÔÊÐíB´ÓAÅÉÉú£¬¶øÊÇÒªÓÃAºÍÆäËü¶«Î÷×éºÏ³öB¡£


¡£¡£¡£¡£¡£¡£

ÆäËü³£¼ûÎÊÌâ
ÖØÒªÐÔ
Éó²éÏî
½áÂÛ
ÖØÒª
Êý¾ÝÀàÐÍÎÊÌ⣺
£¨£±£©±äÁ¿µÄÊý¾ÝÀàÐÍÓдíÎóÂð£¿
£¨£²£©´æÔÚ²»Í¬Êý¾ÝÀàÐ͵ĸ³ÖµÂð£¿
£¨£³£©´æÔÚ²»Í¬Êý¾ÝÀàÐ͵ıȽÏÂð£¿

ÖØÒª
±äÁ¿ÖµÎÊÌ⣺
£¨£±£©±äÁ¿µÄ³õʼ»¯»òȱʡֵÓдíÎóÂð£¿
£¨£²£©±äÁ¿·¢ÉúÉÏÒç»òÏÂÒçÂð£¿
£¨£³£©±äÁ¿µÄ¾«¶È¹»Âð£¿

ÖØÒª
Âß¼­ÅжÏÎÊÌ⣺
£¨£±£©ÓÉÓÚ¾«¶ÈÔ­Òòµ¼Ö±ȽÏÎÞЧÂð£¿
£¨£²£©±í´ïʽÖеÄÓÅÏȼ¶ÓÐÎóÂð£¿
£¨£³£©Âß¼­ÅжϽá¹ûµßµ¹Âð£¿

ÖØÒª
Ñ­»·ÎÊÌ⣺
£¨£±£©Ñ­»·ÖÕÖ¹Ìõ¼þ²»ÕýÈ·Âð£¿
£¨£²£©ÎÞ·¨Õý³£ÖÕÖ¹£¨ËÀÑ­»·£©Âð£¿
£¨£³£©´íÎóµØÐÞ¸ÄÑ­»·±äÁ¿Âð£¿
£¨£´£©´æÔÚÎó²îÀÛ»ýÂð£¿

ÖØÒª
´íÎó´¦ÀíÎÊÌ⣺
£¨£±£©Íü¼Ç½øÐдíÎó´¦ÀíÂð£¿
£¨£²£©´íÎó´¦Àí³ÌÐò¿éһֱûÓлú»á±»ÔËÐУ¿
£¨£³£©´íÎó´¦Àí³ÌÐò¿é±¾Éí¾ÍÓÐ벡Âð£¿È籨¸æµÄ´íÎóÓëʵ¼Ê´íÎó²»Ò»Ö£¬´¦Àí·½Ê½²»ÕýÈ·µÈµÈ¡£
£¨£´£©´íÎó´¦Àí³ÌÐò¿éÊÇ¡¨ÂíºóÅÚ¡¨Âð£¿ÈçÔÚ±»Ëü±»µ÷ÓÃ֮ǰÈí¼þÒѾ­³ö´í¡£

ÖØÒª
ÎļþI/OÎÊÌ⣺
£¨£±£©¶Ô²»´æÔڵĻòÕß´íÎóµÄÎļþ½øÐвÙ×÷Âð£¿
£¨£²£©ÎļþÒÔ²»ÕýÈ·µÄ·½Ê½´ò¿ªÂð£¿
£¨£³£©Îļþ½áÊøÅжϲ»ÕýÈ·Âð£¿
£¨£´£©Ã»ÓÐÕýÈ·µØ¹Ø±ÕÎļþÂð£¿

¡¡

¸½Â¼B¡¡£ºC£«£«/CÊÔÌâ
±¾ÊÔÌâ½öÓÃÓÚ¿¼²éC£«£«/C³ÌÐòÔ±µÄ»ù±¾±à³Ì¼¼ÄÜ¡£ÄÚÈÝÏÞÓÚC£«£«/C³£ÓÃÓï·¨£¬²»Éæ¼°Êý¾Ý½á¹¹¡¢Ëã·¨ÒÔ¼°Éî°ÂµÄÓï·¨¡£¿¼ÊԳɼ¨ÄÜ·´Ó³³ö¿¼ÉúµÄ±à³ÌÖÊÁ¿ÒÔ¼°¶ÔC£«£«/CµÄÀí½â³Ì¶È£¬µ«²»ÄÜ·´Ó³¿¼ÉúµÄÖÇÁ¦ºÍÈí¼þ¿ª·¢ÄÜÁ¦¡£
±ÊÊÔʱ¼ä90·ÖÖÓ¡£Ç뿼ÉúÈÏÕæ´ðÌ⣬ÇÐÎðÇáÊÓ¡£

Ò»¡¢ÇëÌîдBOOL¡¡£»¡¡float£»¡¡Ö¸Õë±äÁ¿¡¡Ó롨ÁãÖµ¡¨±È½ÏµÄ¡¡if¡¡Óï¾ä¡££¨10·Ö£©
Ìáʾ£ºÕâÀÁãÖµ¡¨¿ÉÒÔÊÇ0£»¡¡0¡£0¡¡£»¡¡FALSE»òÕß¡¨¿ÕÖ¸Õ롨¡£ÀýÈç¡¡int¡¡±äÁ¿¡¡n¡¡Ó롨ÁãÖµ¡¨±È½ÏµÄ¡¡if¡¡Óï¾äΪ£º
¡¡¡¡¡¡¡¡if¡¡£¨¡¡n¡¡¡¡0¡¡£©
¡¡¡¡¡¡¡¡if¡¡£¨¡¡n¡¡£¡=¡¡0¡¡£©
ÒÔ´ËÀàÍÆ¡£

Çëд³ö¡¡BOOL¡¡¡¡flag¡¡Ó롨ÁãÖµ¡¨±È½ÏµÄ¡¡if¡¡Óï¾ä£º


Çëд³ö¡¡float¡¡¡¡x¡¡Ó롨ÁãÖµ¡¨±È½ÏµÄ¡¡if¡¡Óï¾ä£º



Çëд³ö¡¡char¡¡¡¡*p¡¡Ó롨ÁãÖµ¡¨±È½ÏµÄ¡¡if¡¡Óï¾ä£º

¶þ¡¢ÒÔÏÂΪWindows¡¡NTϵÄ32λC£«£«³ÌÐò£¬Çë¼ÆËãsizeofµÄÖµ£¨10·Ö£©

char¡¡¡¡str£§£§¡¡=¡¡¡¨Hello¡¨¡¡£»
char¡¡¡¡¡¡*p¡¡=¡¡str¡¡£»
¡¡¡¡int¡¡¡¡¡¡¡¡¡¡n¡¡=¡¡10£»
¡¡¡¡Çë¼ÆËã
¡¡¡¡¡¡¡¡¡¡sizeof¡¡£¨str¡¡£©¡¡=¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡sizeof¡¡£¨¡¡p¡¡£©¡¡=¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡sizeof¡¡£¨¡¡n¡¡£©¡¡=
void¡¡Func¡¡£¨¡¡char¡¡str£§100£§£©
£û
Çë¼ÆËã
¡¡¡¡¡¡sizeof£¨¡¡str¡¡£©¡¡=¡¡¡¡¡¡¡¡
£ý

¡¡¡¡
void¡¡*p¡¡=¡¡malloc£¨¡¡100¡¡£©£»
Çë¼ÆËã
¡¡¡¡¡¡sizeof¡¡£¨¡¡p¡¡£©¡¡=
¡¡¡¡¡¡¡¡Èý¡¢¼ò´ðÌ⣨25·Ö£©

1¡¢Í·ÎļþÖеġ¡ifndef/define/endif¡¡¸ÉʲôÓã¿



2¡¢#include¡¡¡¡¡¡¡¡¡¡ºÍ¡¡¡¡#include¡¡¡¡¡¨filename¡£h¡¨¡¡ÓÐʲôÇø±ð£¿



3¡¢const¡¡ÓÐʲôÓÃ;£¿£¨ÇëÖÁÉÙ˵Ã÷Á½ÖÖ£©



4¡¢ÔÚC£«£«¡¡³ÌÐòÖе÷Óñ»¡¡C±àÒëÆ÷±àÒëºóµÄº¯Êý£¬ÎªÊ²Ã´Òª¼Ó¡¡extern¡¡¡¨C¡¨ÉùÃ÷£¿




5¡¢Çë¼òÊöÒÔÏÂÁ½¸öforÑ­»·µÄÓÅȱµã

//¡¡µÚÒ»¸ö
for¡¡£¨i=0£»¡¡i
СÌáʾ£º°´ »Ø³µ [Enter] ¼ü ·µ»ØÊéÄ¿£¬°´ ¡û ¼ü ·µ»ØÉÏÒ»Ò³£¬ °´ ¡ú ¼ü ½øÈëÏÂÒ»Ò³¡£ ÔÞһϠÌí¼ÓÊéÇ©¼ÓÈëÊé¼Ü