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

ΪʲôCºÍC++Å£È˶à

1¡¢CºÍC++¹»±¿£¬±ÆµÄ³ÌÐòÔ±×Ô¼º×öºÜ¶àÊ¡£
CÆäʵ´ó¼Ò¶¼ÖªµÀ£¬ÊÇÒ»ÃÅÖеͼ¶ÓïÑÔ£¬±£ÁôÁËÖ¸ÕëµÈ»ã±àÌØÕ÷£¬Óëϵͳµ×²ã½áºÏÃÜÇС£C++ÄØ£¬¸ü¶àµÄÏò¸öObject C£¬¼´ÃæÏò¶ÔÏóµÄC¡£µ«ÕâЩ£¬Æäʵ²¢²»Äܹ»ÈóÌÐòÔ±ÏԵúÜÅ£¡£
ÎÒ¸öÈ˵ÄÀí½â£¬Ö®ËùÒÔCºÍC++³ÌÐòÔ±ÏԵúÜÅ££¬ÆäʵԭÒòºÍ´ó¼ÒÏëÏñµÄÕýºÃÏà·´£¬²»ÊÇÒòΪCºÍC++̫ǿ´ó£¬¶øÊÇÕâÁ½ÃÅÓïÑÔÌ«ÈõÖÇÁË¡£
CºÍC++£¬ÓÉÓÚÉè¼ÆÊ±£¬Ö÷ÒªÕë¶Ôϵͳµ×²ã£¬²Ù×÷ϵͳ²ãÃæµÄÓ¦Óã¬Òò´Ë£¬ÆäÌṩµÄºËÐÄ»ù±¾¿âÏà¶Ô±È½Ï¼òª£¬Ã»ÓÐÌṩºÜ¶à»ªÀöµÄ¿ò¼Ü£¬VCµÄMFC²»Ëã°¡£¬ÄÇÊÇÕë¶ÔWindowsµÄ£¬²»ÊÇC++µÄ»ù±¾ÌØÐÔ¡£
ÕâÖ±½Óµ¼ÖÂÁËCºÍC++³ÌÐòÔ±£¬ÔÚ½øÐдóÐÍ¿ª·¢Ê±£¬È±·¦ÏֳɵĿò¼ÜÄ£°å¿ÉÒÔʹÓã¬Ò²Ã»ÓÐÌ«¶àµÄ¹¤¾ß¿â¿ÉÒÔʹÓã¬ÏñJavaµÈÆäËûÓïÑÔ£¬»ù±¾¶¼ÌṩÁ˳£¼ûµÄ¼¸ºõËùÓÐÊý¾Ý½á¹¹À࣬»òÕß¹¤¾ßÄ£¿é£¬²»¹ý£¬CºÍC++ûÓУ¬¸ãµÃCºÍC++³ÌÐòÔ±£¬ÕâȺ¿ÉÁ¯µÄÍÞ£¬É¶Ê¶¼Ï²»¶×Ô¼º×ö¡£
ÎҾ;­³£¸ÉÕâÖÖÊ£¬ÊµÏÖ¸ö¶ÓÁУ¬ÊµÏÖ¸öÊ÷£¬¾­³£×Ô¼º´ÓͷдÆð£¬ÎÞÐÎÖÐÄØ£¬×Ô¼º±»±ÆµÄ°ÑºÜ¶à³£¼ûÊý¾Ý½á¹¹£¬ÅªµÃ¹ö¹ÏÀÃÊ죬ºÜ¶àʱºò£¬Ð¡µÜÎÊÎÒÒ»¸ö¹¦ÄÜÈçºÎʵÏÖ£¬ÎÒ˵“Õ¾×ű𶯣¬Á¢µÈ¿ÉÈ¡£¡”£¬È»ºó¼¸·ÖÖÓ£¬Ê®¼¸·ÖÖÓ¾ÍʵÏÖÒ»¸ö¸øËû£¬ºÇºÇ£¬Õâ²»ÊÇÎÒÏëÅ£²æ£¬ÕâÊDZ»±Æ³öÀ´µÄ¡£
ѧÉú´ó±¾ÓªºÜ¶àÅóÓѽÌѵÎÒ£¬ËµÎÒÖØ¸´ÔìÂÖ×Ó£¬ÅªµÃÎÒ¿ÞЦ²»µÃ£¬ÓÐÄÇô¶àÏֳɵÄÂÖ×ÓÓã¬Äĸö¹êËïÏë×Ô¼ºÔ죬Õâ²»ÊÇû°ì·¨¸ø±ÆµÄÂ5555¡£¡£¡£
2¡¢CºÍC++¹»Í¨Ó㬱ƵijÌÐòÔ±¹ãÖÖ±¡ÊÕ¡£
Õâ¸öͨÓ㬷ÖÁ½²ãÒâ˼¡£
Ò»¸öÊÇ´ÓÓ¦ÓýǶȣ¬CºÍC++ÊÇĿǰÎÒ¼ûµ½Î¨Ò»µÄ¿ÉÒÔÊÊÓ¦ÈκÎÓ¦Óó¡ºÏµÄÓïÑÔ£¬Ëü¶ÔÓ¦ÓÃͨÓá£ÆðÂ룬³ýÁË»ã±àÓïÑÔ£¬CºÍC++´ó¸ÅÊÇΨһÓÃÀ´Ð´²Ù×÷ϵͳµÄÓïÑÔÁË£¬ºÜ¶àµ×²ãµÄÇý¶¯³ÌÐò£¬²Ù×÷ϵͳÄں˼¶Ä£¿é£¬Ö»ÄÜÓÃCºÍC++À´¿ª·¢£¬Òò´Ë£¬Ò»¸öCºÍC++³ÌÐòÔ±£¬ËûΨһ²»ÖªµÀµÄ£¬¿ÉÄܾÍÊDz»ÖªµÀ×Ô¼ºÒÔºó»áȥдʲôƽ̨µÄʲô³ÌÐò£¬ÕâÒªÇóËû±ØÐëŬÁ¦Ñ§Ï°ºÜ¶àÓïÑÔÖ®ÍâµÄ֪ʶ£¬ÎªÏÂÒ»·Ý¹¤×÷×öºÃ֪ʶ´¢±¸¡£
µÚ¶þ¸öÊÇ´Ó¿çÆ½Ì¨À´Ëµ£¬CºÍC++ÓÖ²»ÊǺÜͨÓã¬ËäÈ»´ÓµÚÒ»Ì쿪ʼ£¬C¾Í´µÐê×Ô¼ººÜÅ£²æ£¬ÊÇ¿çÆ½Ì¨ÓïÑÔ£¬µ«ÊÇ£¬¾ÍÎÒ¸öÈ˵ľ­Ñ飬¿ÉÒԺܸºÔðÈεظæËß´ó¼Ò£¬ËüÔÚ´µÅ£¡£
û´í£¬×÷Ϊ»ù±¾Óï¾ä£¬CºÍC++³ÌÐò¿ÉÒÔµ½´ó¶àÊýƽ̨µÄ±àÒëÆ÷Ï¿ª·¢£¬²»¹ý£¬ÉÔÎ¢Éæ¼°Ó¦ÓÃÒ»µãµÄ¿â£¬²îÒì¾ÍºÜ´ó£¬±ÈÈçͬÑùµÄsocket±à³Ì£¬WindowsϺÍLinuxϾÍÓкܴó²îÒ죬ʲôÏ߳̿âÀ²£¬ºÜ¶à£¬²îÒì¶¼ºÜ´ó¡£²»¹ý£¬ÈÕ³£¹¤³Ì¿ª·¢£¬ÀëÁËÕâ¶Ñ¿â£¬³ÌÐòÔ±¹À¼ÆÒ²²»ÓÃ×öʲôÊÂÁË£¬Òò´Ë£¬ºÜ¶àCºÍC++³ÌÐòÔ±×Ô´Ó±»Æ­µÃÉÏÁËÔô´¬£¬Ã»°ì·


Ïà¹ØÎĵµ£º

C/C++ ×Ö½Ú¶ÔÆëÎÊÌâ

VCÖÐÏÂÃæ¼¸¸ö½á¹¹Ìå´óС·Ö±ðÊǶàÉÙÄØ
struct MyStruct
{
    double m4;
    char m1;
    int m3£»
};
struct MyStruct {
    char m1;
    double m4;
    int m3;
};
#pragma pack(push)   ......

C/C++Öеĺ¯Êý²ÎÊý´«µÝ»úÖÆ(×ªÔØ)

 Ò»¡¢ º¯Êý²ÎÊý´«µÝ»úÖÆµÄ»ù±¾ÀíÂÛ ¡¡¡¡º¯Êý²ÎÊý´«µÝ»úÖÆÎÊÌâÔÚ±¾ÖÊÉÏÊǵ÷Óú¯Êý£¨¹ý³Ì£©ºÍ±»µ÷Óú¯Êý£¨¹ý³Ì£©ÔÚµ÷Ó÷¢Éúʱ½øÐÐͨÐŵķ½·¨ÎÊÌâ¡£»ù±¾µÄ²ÎÊý´«µÝ»úÖÆÓÐÁ½ÖÖ£ºÖµ´«µÝºÍÒýÓô«µÝ¡£ÒÔÏÂÌÖÂ۳Ƶ÷ÓÃÆäËûº¯ÊýµÄº¯ÊýΪÖ÷µ÷º¯Êý£¬±»µ÷Óõĺ¯ÊýΪ±»µ÷º¯Êý¡£¡¡¡¡Öµ´«µÝ£¨passl-by-value£©¹ý³ÌÖУ¬±»µ÷º¯ÊýµÄÐÎʽ²Î ......

¡¶±à³ÌÖéçá¡·ÎÊÌâµÄCʵÏÖ——2£ºÏòÁ¿Ðýת

 #include <stdio.h>
#include <stdlib.h>
#define SIZE 17
void reverse(int start, int end);
int data[SIZE] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17};
int main(void)
{
int i = 5;
reverse(0, i - 1);
reverse(i, SIZE-1);
reverse(0, SIZE-1);
return ......

C/C++ µÄÈ«¾Ö±äÁ¿³õʼ»¯Óë²»³õʼ»¯µÄÇø±ð

ÔÚCÓïÑÔÀȫ¾Ö±äÁ¿Èç¹û²»³õʼ»¯µÄ»°£¬Ä¬ÈÏΪ0£¬Ò²¾ÍÊÇ˵ÔÚÈ«¾Ö¿Õ¼äÀ
int x =0; ¸ú int x; µÄЧ¹û¿´ÆðÀ´ÊÇÒ»ÑùµÄ¡£µ«ÆäʵÕâÀïÃæµÄ²î±ðºÜ´ó£¬Ç¿ÁÒ½¨Òé´ó¼ÒËùÓеÄÈ«¾Ö±äÁ¿¶¼Òª³õʼ»¯£¬ËûÃǵÄÖ÷Òª²î±ðÈçÏ£º
±àÒëÆ÷ÔÚ±àÒëµÄʱºòÕë¶ÔÕâÁ½ÖÖÇé¿ö»á²úÉúÁ½ÖÖ·ûºÅ·ÅÔÚÄ¿±êÎļþµÄ·ûºÅ±íÖУ¬¶ÔÓÚ³õʼ»¯µÄ£¬½ÐÇ¿·ûºÅ£¬Î´³õʼ»¯µÄ ......

ÓÃGCCÊä³ö´øCÔ´´úÂë×¢Ê͵Ļã±àÁбíÎļþ

ÎÒÃǶ¼ÖªµÀgccµÄ-S¿ª¹Ø¿ÉÒÔÓÃÀ´Éú³É»ã±à´úÂ룬
µ«ÓÐʱºò£¬µ¥Óлã±àÎļþÊDz»¹»µÄ£¬ÎÒÃÇÏ£ÍûµÄÊǽ«CÓïÑÔ³ÌÐòµÄÔ´´úÂëºÍ»ã±àÓïÑÔÎı¾½»´íÔÚÒ»Æð²é¿´£¬
ÕâÊÇLISTING¹¦ÄÜ£¬ÔÚgccÖв¢Ã»ÓÐרÃŵÄFAQ˵Ã÷£¬
ÇøÇøÔÚÍøÉϲéÁ˺ܶà×ÊÁϲÅÖªµÀÔõôʵÏÖ£¬ËùÒÔÌØ´Ë¼ÇÏ¡£
gcc -c -g -Wa,-adlhn ee.c >  ee.anno.s
ÓÉ´ËÉú³ÉµÄe ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ