°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ£¬°´¼üÅÌÉ쵀 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