C/C++µ¥Ôª²âÊÔÀíÂÛ¾«Òª£¨Æß£©
2.2 ½â¾ö¿É²âÐÔÎÊÌâ
ÉÏÒ»½Ú¾ßÌå·ÖÎöÁ˿ɲâÐÔÎÊÌ⣬½ÓÏÂÀ´£¬ÎÒÃÇÀ´¿´¿´ÈçºÎ½â¾öÕâЩÎÊÌâ¡£ÏÂͼÖУ¬²ÊÉ«µÄ²¿·ÖÊÇÐèÒª½â¾öµÄ¿É²âÐԵľßÌåµÄÎÊÌâ¡£
ÓëÆäËû´úÂë¸ôÀë
ΪÁËÌá¸ßЧÂÊ£¬Ó¦¸ÃÒ»´ÎÐÔ½«Ò»Î»¹¤³Ìʦ¸ºÔðµÄ²âÊÔÈÎÎñ¸ôÀë³öÀ´¡£¸ôÀëʱ£¬Ó¦°ÑÔ´Îļþ·ÖΪÈýÀࣺ±»²âÎļþ£¬ÍâΧÎļþ£¬ÆäËûÎļþ¡£±»²âÎļþÊDzâÊÔÄ¿±ê£¬ÍâΧÎļþÊÇÖ¸Óë±»²âÎļþ¹ØÁªÃÜÇеĵײã»òÏà¹ØÎļþ£¬ÕâЩÔÚ²âÊÔʱ×îºÃÖ±½Óµ÷ÓÃʵ¼Ê´úÂ룬¼õÉÙ´ò×®Ôì³ÉµÄÊ§Õæ£¬ÆäËûÎļþÔòÍêÈ«¸ôÀë¡£
ÉÏͼÊǸôÀë²âÊÔÈÎÎñµÄʾÒâ½çÃæ£¬Ö»Òª½«Òª²âÊÔµÄÎļþÉèΪT£¬²»ÐèÒª²âÊÔ»òÕßÊDZðµÄ¹¤³Ìʦ¸ºÔð²âÊÔ£¬µ«¿ÉÄÜÐèҪʵ¼Êµ÷ÓõÄÎļþÉèN¡£ÆäËûÎļþÊÇȱʡµÄX£¬¹¤¾ß»áÊÓÐèÒª×Ô¶¯´ò×®¡£ÕâÑù¾Í½«²âÊÔÈÎÎñÒ»´ÎÐÔ¸ôÀë³öÀ´ÁË£¬ÏÖÔÚ£¬²»¹ÜÔÀ´µÄÏîÄ¿¶à´ó£¬²âÊÔÈÎÎñ¶¼¿ÉÒÔ¶ÀÁ¢±àÒëÔËÐС£
½â¾ö±àÒë²îÒìºÍƽ̨²îÒì
¿çƽ̨µ¥Ôª²âÊÔ£¬ÀýÈçÔÚPCÉϲâÊÔǶÈëʽÏîÄ¿£¬»òÔÚwindowsÉϲâÊÔLinuxÏîÄ¿£¬ÓÉÓÚ±àÒë»·¾³¿ÉÄܲ»Í¬£¬´úÂëÖÐͨ³£»á³öÏÖһЩ·Ç±ê×¼µÄÌØÊâ¹Ø¼ü×Ö£¬ÒÔ¼°Êý¾Ý³¤¶È¿ÉÄܲ»Í¬¡£ÕâЩ²îÒì¿ÉÒÔÓù¤¾ß×Ô¶¯½â¾ö¡£
ÉÏͼÊǽâ¾ö±àÒë²îÒìºÍƽ̨²îÒìµÄʾÒâ½çÃæ¡£¹¤¾ß¿ÉÒÔ×Ô¶¯ÆÁ±ÎÌØÊâ¹Ø¼ü×Ö»ò´úÂëÆ¬¶Ï,Ò²¿ÉÒÔת¶¨Ò幨¼ü×ÖÀ´½â¾öÊý¾Ý³¤¶È²îÒì¡£ÕâÑù£¬ÔÚ²»Ð޸IJúÆ·´úÂëµÄǰÌáÏ£¬¿ÉÒԱȽϱãÀûµØ½â¾ö±àÒë²îÒìºÍƽ̨²îÒì¡£
“¿É±à³ÌµÄ×®”²»Äܽâ¾öÄÚ²¿ÊäÈë
Ò²ÐíºÜ¶àÈ˶¼»áÈÏΪ£¬±àд׮´úÂë¿ÉÒÔ½â¾öÄÚ²¿ÊäÈëÎÊÌ⣬ÄÚ²¿ÊäÈëÓÐÁùÖÖÇéÐΣ¬ÎÒÃÇÀ´¾ßÌå·ÖÎöһϡ£
×ÔÈ»ÊäÈ룺×ÔÈ»ÊäÈëµ÷ÓÃʵ¼Ê´úÂ룬ÊDz»ÐèÒªÌØ±ð½â¾öµÄ£¬¸ú×®Î޹ء£
²»¿É¿Ø£º²»¿É¿Øµ÷ÓõÄÒ²ÊÇʵ¼Ê´úÂ룬²»Êǵ÷ÓÃ×®´úÂ룬Òò´ËÒ²²»Äܽâ¾ö¡£Ò²ÐíÓÐÈË»áÎÊ£¬ÁíÍâ±àд׮´úÂëÀ´´úÌæÊµ¼Ê´úÂëÐв»ÐУ¿ÔÚÓ¦¸Ãµ÷ÓÃʵ¼Ê´úÂëµÄʱºò£¬ÒªÏëµ÷ÓÃ×®´úÂë¿ÉÄÜÊǺÜÂé·³µÄ£¬ÀýÈ磬µ×²ãº¯ÊýλÓÚͬһ¸öÎļþ£¬»òͬһ¸öÀ࣬ÈçºÎÈ¥µ÷ÓÃ×®£¿
ÄÑÓÚ³õʼ»¯£ºÒ²Êǵ÷ÓÃʵ¼Ê´úÂë¡£
¾²Ì¬ÊäÈ룺¾²Ì¬ÊäÈëֻɿ¼°µ½¾Ö²¿¾²Ì¬±äÁ¿£¬Ã»Óе÷Óõײ㺯Êý£¬µ±È»Ò²²»ÄÜÓÃ×®À´´úÌæ¡£
ÖжÏÊäÈ룺ÖжÏÊäÈëÔÚ²»È·¶¨Î»Öã¬Öжϵ÷Óò»È·¶¨µÄ´ú
Ïà¹ØÎĵµ£º
µÚ7Õ ÄÚ´æ¹ÜÀí
»¶Ó½øÈëÄÚ´æÕâÆ¬À×Çø¡£Î°´óµÄBill Gates Ôø¾Ê§ÑÔ£º
640K ought to be enough for everybody
— Bill Gates 1981
³ÌÐòÔ±ÃǾ³£±àдÄÚ´æ¹ÜÀí³ÌÐò£¬ÍùÍùÌáÐĵõµ¨¡£Èç¹û²»Ïë´¥À×£¬Î¨Ò»µÄ½â¾ö°ì·¨¾ÍÊÇ·¢ÏÖËùÓÐDZ·üµÄµØÀײ¢ÇÒÅųýËüÃÇ£¬¶ãÊǶ㲻Á˵ġ£±¾ÕµÄÄÚÈݱÈÒ»°ã½Ì¿ÆÊéµÄÒªÉîÈëµÃ¶à£¬¶ÁÕßÐèϸР......
1. cÓïÑÔÖеÄÕûÊýÀàÐÍÓÐchar, short, int, longµÈ¼¸ÖÖ, ÏÂÃæÊÇCÓïÑÔ¶ÔÿÖÖÊý¾ÝÀàÐͳ¤¶ÈµÄ¹æ¶¨:
(a). shortºÍlongÀàÐ͵ij¤¶È²»Ïàͬ
(b). intÀàÐÍͨ³£Í¬¾ßÌå»úÆ÷µÄÎïÀí×Ö³¤Ïàͬ
(c). shortͨ³£ÊÇ16bits, intͨ³£ÊÇ16bits or 32bitsÿÖÖ±àÒëÆ÷¿ÉÒÔ¸ù¾ÝÓ²¼þµÄ²»Í¬×ÔÓÉÈ·¶¨, µ«ÊÇshortºÍint±ØÐë×îÉÙÊÇ16bits, ¶ølongÀàÐͱØÐë× ......
ÌâÄ¿£º±àдһ¸ö³ÌÐò£¬ÓÃÓÚ´¦Àíc/c++Ô´³ÌÐò£¬½«Ô´³ÌÐòÖеÄ×¢ÊͲ¿·ÖÈ¥µô
ÊäÈ룺c/c++ÎļþÃû
Êä³ö£º´¦ÀíºóµÄ³ÌÐòÔ´Îļþ
³ÌÐòα´úÂëÈçÏ£º
c1,c2:char
tag:int
a:¶ÁÈëÒ»¸ö×Ö·û´æÈëc1
if tag==0 //¶ÁÈë×Ö·û²»ÊÇ×¢ÊÍ
if c1=='/' //¿ÉÄÜÊÇ×¢Êͱê¼Ç
¶ÁÈëÒ»¸ö×Ö·û´æÈëc2
&nbs ......
C/C++ÊÇ×îÖ÷ÒªµÄ±à³ÌÓïÑÔ¡£ÕâÀïÁгöÁË50ÃûÓÅÐãÍøÕ¾ºÍÍøÒ³Çåµ¥£¬ÕâÐ©ÍøÕ¾Ìṩc/c++Ô´´úÂë¡£Õâ·ÝÇåµ¥ÌṩÁËÔ´´úÂëµÄÁ´½ÓÒÔ¼°ËüÃǵÄС˵Ã÷¡£ÎÒÒѾ¡Á¦°üÀ¨×î¼ÑµÄC/C++Ô´´úÂëµÄÍøÕ¾¡£Õâ²»ÊÇÒ»¸öÍêÕûµÄÇåµ¥£¬ÄúÓн¨Òé¿ÉÒÔÁªÏµÎÒ£¬ÎÒ½«»¶ÓÄúµÄ½¨Ò飬ÒÔ½øÒ»²½¼ÓÇ¿Õâ·½ÃæµÄÇåµ¥¡£
1¡¢http://snippets.dzone.com/tag/c/ --ÊýÒÔǧ¼Æ ......
ÒòΪÏîĿҪÇó£¬ÖÆ×÷µÄÒ»¸ö¶àÎļþÉÏ´«£¬²¢ÏÔʾ½ø¶ÈÌõÒ»¶Î´úÂë(vs2005»·¾³)¡£
(ֻΪ´ÖÂÔµÄʵÏÖ£¬´úÂë²¢²»¹æ·¶)
µ±¶à¸öÎļþÉÏ´«µÄʱºò£¬ÐèÒªÒÀ´Î¶ÓÁÐÐÎʽһ¸ö¸öÉÏ´«£¬µ±ÉÏ´«Ä³¸öÎļþµÄʱºò£¬Ëø¶¨½ø³Ì£¬ÉÏ´«Íê±ÏÔÙ¿ªÆôËø¡£
ÔÚÖ÷ÀàÖеÄÉÏ´«°´Å¥Ê¼þ´úÂë:
//
»ñÈ¡openFileDialog¿Ø¼þÑ¡ÔñµÄÎļþÃûÊý×é(openFileDialog¿É ......