Ôںܴó³Ì¶ÈÉÏ,±ê×¼C++ÊDZê×¼CµÄ³¬¼¯.ʵ¼ÊÉÏ,ËùÓÐC³ÌÐòÒ²ÊÇC++³ÌÐò,È»¶ø,Á½ÕßÖ®¼äÓÐÉÙÁ¿Çø±ð.ÏÂÃæ¼òÒª½éÉÜÒ»ÏÂ×îÖØÒªµÄÇø±ð.
1. ÔÚC++ÖÐ,¾Ö²¿±äÁ¿¿ÉÒÔÔÚÒ»¸ö³ÌÐò¿éÄÚÔÚÈκεط½ÉùÃ÷,ÔÚCÖÐ,¾Ö²¿±äÁ¿±ØÐëÔÚ³ÌÐò¿éµÄ¿ªÊ¼²¿·Ö,¼´ÔÚËùÓÐ"²Ù×÷"Óï¾ä֮ǰÉùÃ÷,Çë×¢Òâ,C99±ê×¼ÖÐÈ¡ÏûÁËÕâÖÖÏÞÖÆ.
2. ÔÚCÖÐ,°´ÈçÏ·½Ê½ÉùÃ÷µÄº¯ÊýûÓжԺ¯Êý²ÎÊý½øÐÐÈκÎ˵Ã÷;
int func();
Ò²¾ÍÊÇ˵,Èç¹ûûÓÐÔÚº¯ÊýºóÃæµÄÀ¨¹ÂÄÚÖ¸¶¨ÈκβÎÊý,ÕâÔÚCÖоÍÒâζ×ŶԺ¯Êý²ÎÊýδ×öÈκÎÉùÃ÷,¸Ãº¯Êý¿ÉÄÜÓвÎÊý,Ò²¿ÉÄÜûÓвÎÊý,È»¶ø,ÔÚC++ÖÐ,ÕâÑùµÄº¯ÊýÉùÃ÷Òâζןú¯ÊýûÓвÎÊý,Ò²¾ÍÊÇ˵,ÔÚC++ÖÐ,ÏÂÃæÕâÁ½¸öº¯ÊýÉùÃ÷¾ßÓÐͬÑùµÄ×÷ÓÃ:
int func();
int func(void);
ÔÚC++ÖÐ,²ÎÊýÁбíÖеÄvoidÊÇÈÎÑ¡µÄ.Ðí¶àC++³ÌÐòԱʹÓÃËüÃÇÊÇΪÁ˱íÃ÷º¯ÊýûÓÐÈκβÎÊýµÄ,ÒÔ±ãÓÚËûÈËÀí½â³ÌÐò.µ«ÊÇ,´Ó¼¼ÊõÉÏ˵,void²»ÊDZØÐëµÄ.
3. ÔÚC++ÖÐ,ËùÓк¯Êý¾ù±ØÐë±»Éè¼Æ³ÉÔÐÍ,µ«ÕâÔÚCÖÐÖ»ÊÇÒ»ÖÖÑ¡Ôñ.±à³Ì¾Ñé±íÃ÷,ÔÚ³ÌÐòÖÐÒ²Ó¦¸Ã¸øº¯Êý²ÉÓÃÔÐÍÉè¼Æ·½·¨.ÔÚCÓëC++Ö®¼ä»¹´æÔÚÒ»¸öÖØÒª¶øÓÖϸ΢µÄ²î±ð,¼´×Ö·û³£ÊýÔÚCÖб»×Ô¶¯×÷ΪÕûÐÎÀ´´¦Àí,µ«ÔÚC++ÖÐÔò²»È».
4. ÔÚCÖÐ,¶à´ÎÉùÃ÷Ò»¸öÈ«¾Ö±äÁ¿ËäÈ»²»¿ÉÈ¡,µ«²»Ëã´í.ÔÚC++ÖÐ,¶à´ÎÉùÃ÷ͬһ¸öÈ«¾Ö±äÁ¿»áÒý·¢´íÎó.
5. ÔÚCÖÐ,Ò»¸ö±êʶ·û¿ÉÒÔÖÁÉÙ31¸öÓÐЧµÄ×é³É×Ö·û.ÔÚC++ÖÐ,Ò»¸ö±êʶ·ûµÄËùÓÐ×é³É×Ö·û¾ùÊÇÓÐЧµÄ.¿ÉÊÇ,´ÓʵÓýǶȿ´,¹ý³¤µÄ±êʶ·ûûÓÐÌ«´óµÄÓô¦,²»½ö²»±ãÓÚ¼ÇÒä,¶øÇÒ»¹»áÔö¼Ó³öÏÖ´ò×Ö´íÎóµÄ¿ÉÄÜÐÔ.
6. ÔÚCÖÐ,ÔÚ³ÌÐòÄÚ²¿µ÷ÓÃmain()º¯ÊýµÄÇéÐβ»³£¼û,µ«ÕâÖÖ×ö·¨ÊÇÈÝÐíµÄ,ÔÚC++ÖÐ,ÕâÖÖ×ö·¨ÊDz»ÈÝÐíµÄ.
7. ÔÚCÖÐ,ÎÞ·¨»ñµÃregisterÐ͵ĵØÖ·,ÔÚC++ÖÐÔò¿ÉÒÔ»ñµÃÕâÖÖµØÖ·.
8. ÔÚCÖÐ,Èç¹ûÀàÐÍÉùÃ÷Óï¾äÖÐûÓÐÖ¸¶¨ÀàÐÍÃû,¸ÃÀàÐͱ»¼Ù¶¨³Éint,ÕâÖÖÒþʽתÐÍÔÚC99ÓëC++ÖÐÊDz»ÔÊÐíµÄ.