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

C/C++Êý×éÃûÓëÖ¸ÕëÇø±ðÉîÈë̽Ë÷

Ô­ÎĵØÖ·http://www.bc-cn.net/Article/kfyy/cjj/jszl/200602/3702.html
ÒýÑÔ
¡¡¡¡Ö¸ÕëÊÇC/C++ÓïÑÔµÄÌØÉ«£¬¶øÊý×éÃûÓëÖ¸ÕëÓÐÌ«¶àµÄÏàËÆ£¬ÉõÖÁºÜ¶àʱºò£¬Êý×éÃû¿ÉÒÔ×÷ΪָÕëʹÓá£ÓÚÊǺõ£¬ºÜ¶à³ÌÐòÉè¼ÆÕ߾ͱ»¸ãºýÍ¿ÁË¡£¶øÐí¶àµÄ´óѧÀÏʦ£¬ËûÃÇÔÚCÓïÑԵĽÌѧ¹ý³ÌÖÐÒ²´íÎóµÃ¸øÑ§Éú½²½â£º"Êý×éÃû¾ÍÊÇÖ¸Õë"¡£ºÜÐÒÔË£¬ÎҵĴóѧÀÏʦ¾ÍÊÇÆäÖÐÖ®Ò»¡£Ê±ÖÁ½ñÈÕ£¬ÎÒÈÕ¸´Ò»ÈյؽøÐÐ×ÅC/C++ÏîÄ¿µÄ¿ª·¢£¬¶øÉí±ß»¹Ò»Ö±³äÂúÕâÑùµÄ³ÌÐòÔ±£¬ËûÃDZ£Áô×Å"Êý×éÃû¾ÍÊÇÖ¸Õë"µÄÎó½â¡£
¡¡¡¡Ïë±ØÕâÖÖÎó½âµÄ¸ùÔ´ÔÚÓÚ¹úÄÚijָÃûµÄC³ÌÐòÉè¼Æ½Ì³Ì¡£Èç¹ûÕâÆªÎÄÕÂÄܹ»¾ÀÕýÐí¶àÖйú³ÌÐòÔ±¶ÔÊý×éÃûºÍÖ¸ÕëµÄÎó½â£¬±ÊÕ߾Ͳ»ÉõÐÀοÁË¡£½è´ËÎÄ£¬±ÊÕßÕ¾ÔÚÎÞÊý¶Ô֪ʶÈç¼¢ËÆ¿ÊµÄÖйú³ÌÐòÔ±Ö®ÖУ¬ÉîÉî¼ÄÏ£ÍûÓÚ¹úÄڵļÆËã»úͼÊé±àдÕßÃÇ£¬ÄÜÒÔ"ÉîÈë̽Ë÷"µÄ˼ά·½Ê½ºÍ¾«ÒæÇ󾫵ÄÈÏÕæÌ¬¶ÈÀ´¶Ô´ýͼÊé±àд¹¤×÷£¬µ«Ô¸ÊÐÃæÉ϶àһЩÈÚÈë×÷Õß˼¿¼½á¾§µÄÐÄѪ֮×÷£¡
¡¡¡¡Ä§»ÃÊý×éÃû
¡¡¡¡Çë¿´³ÌÐò£¨±¾ÎijÌÐòÔÚWIN32ƽ̨ϱàÒ룩£º
1. #include <iostream.h>
2. int main(int argc, char* argv[])
3. {
4. ¡¡char str[10];
5. ¡¡char *pStr = str;
6. ¡¡cout << sizeof(str) << endl;
7. ¡¡cout << sizeof(pStr) << endl;
8. ¡¡return 0;
9. }
¡¡¡¡1¡¢Êý×éÃû²»ÊÇÖ¸Õë
¡¡¡¡ÎÒÃÇÏÈÀ´ÍÆ·­"Êý×éÃû¾ÍÊÇÖ¸Õë"µÄ˵·¨£¬Ó÷´Ö¤·¨¡£
¡¡¡¡Ö¤Ã÷¡¡Êý×éÃû²»ÊÇÖ¸Õë
¡¡¡¡¼ÙÉ裺Êý×éÃûÊÇÖ¸Õ룻
¡¡¡¡Ôò£ºpStrºÍstr¶¼ÊÇÖ¸Õ룻
¡¡¡¡ÒòΪ£ºÔÚWIN32ƽ̨Ï£¬Ö¸Õ볤¶ÈΪ4£»
¡¡¡¡ËùÒÔ£ºµÚ6Ðк͵Ú7ÐеÄÊä³ö¶¼Ó¦¸ÃΪ4£»
¡¡¡¡Êµ¼ÊÇé¿öÊÇ£ºµÚ6ÐÐÊä³ö10£¬µÚ7ÐÐÊä³ö4£»
¡¡¡¡ËùÒÔ£º¼ÙÉè²»³ÉÁ¢£¬Êý×éÃû²»ÊÇÖ¸Õë
¡¡¡¡2¡¢Êý×éÃûÉñËÆÖ¸Õë
¡¡¡¡ÉÏÃæÎÒÃÇÒѾ­Ö¤Ã÷ÁËÊý×éÃûµÄÈ·²»ÊÇÖ¸Õ룬µ«ÊÇÎÒÃÇÔÙ¿´¿´³ÌÐòµÄµÚ5ÐС£¸ÃÐгÌÐò½«Êý×éÃûÖ±½Ó¸³Öµ¸øÖ¸Õ룬ÕâÏÔµÃÊý×éÃûÓÖµÄÈ·ÊǸöÖ¸Õ룡
¡¡¡¡ÎÒÃÇ»¹¿ÉÒÔ·¢ÏÖÊý×éÃûÏÔµÃÏñÖ¸ÕëµÄÀý×Ó£º
1. #include <string.h>
2. #include <iostream.h>
3. int main(int argc, char* argv[])
4. {
5. ¡¡char str1[10] = "I Love U";
6. ¡¡char str2[10];
7. ¡¡strcpy(str2,str1);
8. ¡¡cout << "string array 1: " << str1 << endl;
9. ¡¡cout << "string array 2: " << str2 << endl;
10.¡¡ return 0;
11. }
¡¡¡¡±ê×¼C¿âº¯ÊýstrcpyµÄº¯ÊýÔ­ÐÎÖÐÄܽÓÄɵÄÁ½¸ö²ÎÊý¶¼ÎªcharÐÍÖ¸Õ룬¶øÎÒÃÇÔÚµ÷ÓÃÖд«¸øËüµ


Ïà¹ØÎĵµ£º

cÒÉ»óÁôÑÔ

Äã˵ÊÇд¸ö¶¯Ì¬¿â²»¾ÍÐÐÁË£¬»¹ËµÐ´½Å±¾£¬½Å±¾¸ú¶¯Ì¬¿â²î±ð´óÈ¥ÁË
gcc±àÒëµÄʱºò¾ÍÄÜÉú³É¶¯Ì¬Á¬½Ó¿â
windowsÏÂÃæÃ»ÓÐsoµÄ¸ÅÄwindows½Ðdll
ËÑÏÂLinux gcc ¶¯Ì¬¿â
±àдºÃcÓïÑÔ³ÌÐò£¬¾ÍÊÇfileϵͳµ÷Óõöº¯Êý£¬fopen,freadÖ®ÀàµÄ
gcc±àÒë³ÉsoÎļþ£¬Ò»¸öÃüÁî¾Í¸ã¶¨£¬ÎÒÍü¼Ç¾ßÌåµÄÑ¡ÏîÁË ......

C/C++±àÒë¹ý³ÌÀí½â

l        Ò»Ö±¶ÔÕâ¿éÄÚÈݶ¼ºÜâðÍ·£¬ÒòΪËü¿´²»µ½Ãþ²»×Å£¬ÎÒÃÇÖ»Äܶ¢×Å×îºó±àÒëÁ´½ÓÖ®ºóµÄ½á¹ûÊdzɹ¦»òÊÇʧ°Ü£¬µ«ÊÇÈ´²»ÖªµÀ±àÒëÆ÷ÄÚ²¿ÊÇÈçºÎ²Ù×÷µÄ£»
l        ÿµ±±àÒëÆ÷¸ø³ö´íÎóʱÎÒÃǶ¼Ö»Êǵ¥´¿µÄÈ¥´¦Àí´íÎó£¬È´²»ÖªµÀ±àÒëÆ÷ÊÇÈçºÎÕÒ³öÀ´µÄ£»
......

ÔÚѧϰCºóÊÇ·ñ»¹ÒªÑ§Ï°C++£¿


×÷ÕߣºÍõæ©æ©,»ªÇåÔ¶¼ûǶÈëʽѧԺ½²Ê¦¡£
ÔÚǶÈëʽ¿ª·¢ÖУ¬×÷Ϊµ×²ã¿ª·¢Õߣ¬¸ü¿´ÖصÄÊÇCÓïÑԵıà³ÌÄÜÁ¦£¬µ«×÷ΪӦÓóÌÐòµÄ¿ª·¢Õߣ¬ÎÒÏëѧϰC++»¹ÊÇÓбØÒªµÄ¡£ÄãÖ»ÓÐÔÚÁ˽âÁË£Ã++µÄÌØÐÔ£¬´Ó±¾ÖÊÉÏ¿´µ½ËüÓëCµÄÇø±ð²ÅÄܼᶨÄãÈÏʶѧϰËüµÄ¾öÐÄ¡£ÎÒ²»ÊÇר¼Ò£¬µ«ÊÇ´ÓÎÒѧϰµÄÀú³ÌÉÏÀ´¿´£¬Ñ§Ï°£Ã£«£«»¹ÊÇÓÐÐèÒªµÄ£¬²»ÂÛÄã×ö£Ñ£Ô ......

C++ÖÐextern ¡°C¡±º¬ÒåÉî²ã̽Ë÷

1.ÒýÑÔ
¡¡¡¡C++ÓïÑԵĴ´½¨³õÖÔÊÇ“a better C”£¬µ«ÊÇÕâ²¢²»Òâζ×ÅC++ÖÐÀàËÆCÓïÑÔµÄÈ«¾Ö±äÁ¿ºÍº¯ÊýËù²ÉÓõıàÒëºÍÁ¬½Ó·½Ê½ÓëCÓïÑÔÍêÈ«Ïàͬ¡£×÷ΪһÖÖÓûÓëC¼æÈݵÄÓïÑÔ£¬C++±£ÁôÁËÒ»²¿·Ö¹ý³ÌʽÓïÑÔµÄÌØµã(±»ÊÀÈ˳ÆÎª“²»³¹µ×µØÃæÏò¶ÔÏó”)£¬Òò¶øËü¿ÉÒÔ¶¨Òå²»ÊôÓÚÈκÎÀàµÄÈ«¾Ö±äÁ¿ºÍº¯Êý¡£µ«ÊÇ£¬C++±Ï¾¹Ê ......

¡¾C/C++¡¿C++ÖÐÀà·ÃÎÊȨÏÞ¿ØÖÆ


µÚÒ»£ºprivate, public, protected ·ÃÎʱêºÅµÄ·ÃÎÊ·¶Î§£¬ÔÚûÓм̳еÄÇé¿öÏ£º
private£º
Ö»ÄÜÓÉ
1.¸ÃÀàÖеĺ¯Êý¡¢2.ÆäÓÑÔªº¯Êý·ÃÎÊ¡£
²»Äܱ»ÈÎºÎÆäËû·ÃÎÊ£¬¸ÃÀàµÄ¶ÔÏóÒ²²»ÄÜ·ÃÎÊ¡£
protected£º
¿ÉÒÔ±»1.¸ÃÀàÖеĺ¯Êý¡¢2.×ÓÀàµÄº¯Êý¡¢ÒÔ¼°3.ÆäÓÑÔªº¯Êý·ÃÎÊ¡£
µ«²»Äܱ»¸ÃÀàµÄ¶ÔÏó·ÃÎÊ¡£
public£º
¿ÉÒÔ±»1.¸ÃÀàÖе ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ