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

CºÍC++Ö®¼äµÄ²»Í¬

£¨×¢£¬±¾ÎÄÊÇ·­ÒëµÄhttp://www.cprogramming.com/
ÉϵÄÎÄÕ Where C and C++ Differ
£©
C++»ùÓÚC£¬Ò²±£ÁôÁËCµÄ´ó²¿·ÖÌØÐÔ¡£µ«ÊÇÔÚÔ´Â뼶ÉÏÓÐЩµØ·½ÊÇÓëC²»¼æÈݵġ£
C³ÌÐòԱʹÓÃC++ʱµÄÏÝÚå
´Ó void* µÄÒþʽ·ÖÅä
²»ÄÜ´Ó void* ÒþʽµØ·ÖÅäµ½ÆäËûÈκÎÀàÐÍ¡£ÀýÈ磬ÏÂÃæµÄ´úÂëÔÚCÖÐÊǷdz£ÓÐЧµÄ¡£
    int *X = malloc(sizeof(int) * 10);
µ«ÊÇÈ´²»ÄÜÔÚC++ÖбàÒë¡£
°´ÕÕBjarne StroustrupËû×Ô¼ºµÄ½âÊÍ£¬Õâ²»ÊÇÀàÐÍ°²È«µÄ¡£
¿¼ÂÇÈçϵĴúÂ룺
    int an_int;
    void *void_pointer = &an_int;
    double *double_ptr = void_pointer;
    *double_ptr = 5;
µ±Äã¸ø*double_ptr·ÖÅäÖµ5£¬ÆäÏòÄÚ´æÖÐдÈë8¸ö×Ö½Ú£¬µ«ÊÇÕûÐαäÁ¿an_int½öΪ4¸ö×Ö½Ú¡£
³ÌÐòÓ¦¸Ã×¢ÒâÕâÑùµÄÇ¿ÖÆת»»¡£
ÊÍ·ÅÊý×飺new[] ºÍ delete[]
ÔÚCÖУ¬Ö»ÓÐÒ»ÖÖÖ÷ÒªµÄÄÚ´æ·ÖÅ亯Êý£ºmalloc ¡£Äã¿ÉÒÔʹÓÃËüÀ´·ÖÅäµ¥Ò»ÔªËغÍÊý×飺
    int *X = malloc(sizeof(int);
    int *x_array = malloc(sizeof(int) * 10);
Äã×ÜÊÇÓÃÏàͬµÄ·½·¨ÊÍ·ÅÄڴ棺
    free(X);
    free(x_array);
¶øÔÚC++ÖУ¬ÎªÊý×éµÄÄÚ´æ·ÖÅäÊDz»Í¬ÓÚµ¥Ò»¶ÔÏóµÄ£¬ÒªÊ¹Óà new[] ²Ù×÷·û£¬Ä㻹±ØÐëµ÷ÓÃ
 delete[]À´ÊÍ·Å new[] ·ÖÅäµÄÄڴ棺
    int *X = new int;
    int *x_array = new int[10];
    delete X;
    delete[] x_array;
±ØÐëÔÚʹÓú¯ÊýÇ°ÉùÃ÷
ËäÈ»´ó²¿·ÖµÄC´úÂ붼×ñÑ­Õâ¸öÔ¼¶¨£¬µ«ÊÇÔÚC++ÖУ¬Ê¹Óú¯ÊýÇ°ÉùÃ÷ÆäÊDZØÐëµÄ¡£ÏÂÃæµÄ´úÂë
ÔÚCÖÐÊÇÓÐЧµÄ£¬µ«ÊÇÔÚC++ÖÐÈ´ÎÞЧ£º
    #include <stdio.h>
    int main()
    {
        foo();
        return 0;
    }
    int foo()
    {
        printf("Hello world\n");
    }
C++³ÌÐòԱʹÓÃCʱµÄÏÝÚå
½á¹¹ÌåºÍö¾ÙÀàÐÍ
ÉùÃ÷Ò»¸ö½á¹¹Ìåʱ£¬Äã±ØÐëÔڽṹÌåÀàÐ͵ÄÃû×ÖÇ°¼ÓÉÏ struct ¹Ø¼ü×Ö£ºÔÚC++ÖУ¬Äã¿ÉÒÔÕâÑù£º
    struct a_struct
   


Ïà¹ØÎĵµ£º

C/C++ ºê´øÀ´µÄÆæ¼¼ÒùÇÉ

×÷ÕߣºKevin Lynx¡¡À´Ô´£ºC++²©¿Í
ת×Ô:http://www.kuqin.com/language/20080319/4797.html
ÖÚ¶àC++Êé¼®¶¼ÖÒ¸æÎÒÃÇCÓïÑÔºêÊÇÍò¶ñÖ®Ê×£¬µ«ÊÂÇé×ܲ»ÈçÎÒÃÇÏëÏóµÄÄÇô»µ£¬¾ÍÈçͬgotoÒ»Ñù¡£ºêÓÐ
Ò»¸öºÜ´óµÄ×÷Ó㬾ÍÊÇ×Ô¶¯ÎªÎÒÃDzúÉú´úÂë¡£Èç¹û˵ģ°å¿ÉÒÔΪÎÒÃDzúÉú¸÷ÖÖÐͱðµÄ´úÂë(ÐͱðÌæ»»)£¬
ÄÇôºêÆäʵ¿ÉÒÔΪÎÒÃÇÔÚ·ûºÅÉÏ ......

linux»·¾³Ï£¬c++¿âÎļþÖеķûºÅµÄº¬Òå

c++¿âÎļþÖеķûºÅµÄº¬Ò壺
      ËùÓеķûºÅ¶¼ÊÇÒÔÏ»®Ïß¼ÓÉÏ´óд×ÖĸҲ¾ÍÊÇ"_Z"¿ªÍ·£¬¶ÔÓÚÔÚ ÀàÀï»òÕßÃüÃû¿Õ¼äÖеķûºÅ£¬ºóÃæ½ô¸ú"N"£¬È»ºóÊǸ÷¸öÃüÃû¿Õ¼äºÍÀàµÄÃû×Ö£¬Ã¿¸öÃû×ÖÇ°ÊÇÃû×Ö×Ö·û´®µÄ³¤¶È£¬ËæºóÊÇ´óд×Öĸ"E"£¬¶ÔÓÚÒ»¸öº¯Êý£¬ËûµÄ²ÎÊýÁÐ±í¶¼ÔÚEºóÃ棬 ......

¼òÊöCºÍC++³ÌÐòԱѧϰÀú³Ì

×ÜÊDZ»Í¬Ñ§ÃÇÎʵ½£¬ÈçºÎѧϰCºÍC++²Å²»Ã£È»£¬²Å²»ÊÇÂÒѧ£¬ÏëÁËһϣ¬ÕâÀï¸ø³öÒ»¸ö×ܵĻظ´¡£ 
¡¡¡¡Ò»¼ÒÖ®ÑÔ£¬»¶Ó­ÅÄש¹þ¡£ 
¡¡¡¡1¡¢¿ÉÒÔ¿¼ÂÇÏÈѧϰC. 
¡¡¡¡´ó¶àÊýʱºò£¬ÎÒÃÇѧϰÓïÑÔµÄÄ¿µÄ£¬²»ÊÇΪÁ˳ÉΪһ¸öÓïÑÔר¼Ò£¬¶øÊÇÏ£Íû³ÉΪһ¸ö½â¾öÎÊÌâµÄר¼Ò¡£×öÒ»¸öÓÐÓõijÌÐòÔ±£¬×öÒ»¸ö׬ǮµÄ³ÌÐòÔ±¡£ÎÒÃǵļ ......

C/C++´úÂë¼ìÊÓÒªµã


°æȨÉêÃ÷£ºÒÔÏÂÄÚÈÝÊôÓÚ×÷ÕßÕýÔÚд×÷µÄ¡¶Èí¼þ²âÊÔʵ¼ù¡·Ò»ÊéµÄÄÚÈÝ£¬Î´¾­Ðí¿É²»µÃÓÃÓÚÈκÎÕýʽ³ö°æÎïÖУ¬Èç¹ûתÔØÇë×¢Ã÷³ö´¦¡£
×÷ÕߣºÖÜΰÃ÷
´úÂë¼ìÊÓÒªµã
´úÂë¼ìÊÓ¼¼ÄÜÊôÓÚ¿ª·¢ÈËÔ±µÄ»ù±¾¹¦£¬Äܹ»ºÜ´ó³Ì¶ÈµØ·´Ó¦³ö¿ª·¢ÈËÔ±µÄÄÜÁ¦Ë®Æ½£¬Ç°Ãæ4.4.1½ÚÒѾ­½²¹ýÌá¸ßÆÀÉó¼ìÊӵķ½·¨¡£ÏÂÃæÒÔʵ¼ÊµÄC/C++ÓïÑÔ·½ÃæµÄ´úÂëÀ´½²½â ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ