µ±Ç°Î»ÖãºÊ×Ò³ > 2010 - C++±àÂë¹æ·¶
6 ÅŰæ
6.1 ¿Õ¸ñÓë¶ÔÆë
? ³ÌÐò¿éÒª²ÉÓÃËõ½ø·ç¸ñ±àд£¬Ëõ½øµÄ¿Õ¸ñÊýΪ4¸ö ? ÔÚÿ¸öÀàÉùÃ÷Ö®ºó¡¢Ã¿¸öº¯Êý¶¨Òå½áÊøÖ®ºó¶¼Òª¼Ó¿ÕÐÐ, ÔÚÒ»¸öº¯ÊýÌåÄÚ£¬ÂßÒ¾ÉÏÃÜÇÐÏà¹ØµÄÓï¾äÖ®¼ä²»¼Ó¿ÕÐУ¬ÆäËüµØ·½Ó¦¼Ó¿ÕÐзָô¡£ ? ʾÀý£º º¯ÊýÖ®¼äµÄ¿ÕÐÐ // ¿ÕÐÐ void function1(¡) { statement1; º¯ÊýÄÚ²¿µÄ¿ÕÐÐ // ¿ÕÐÐ while (condition) { statement1; // ¿ÕÐÐ if (condition) } // ¿ÕÐÐ void function2(¡) { statement1; } // ¿ÕÐÐ void function3(¡) { statement1; } ? { statement2; } else { statement3; } // ¿ÕÐÐ statement4; } ½Ï³¤µÄÓï¾ä£¨>80×Ö·û£©Òª·Ö³É¶àÐÐÊéд£¬³¤±í´ïʽҪÔÚµÍÓÅÏȼ¶²Ù×÷·û´¦»®·ÖÐÂÐУ¬²Ù×÷·û·ÅÔÚÐÂÐÐÖ®Ê×£¬»®·Ö³öµÄÐÂÐÐÒª½øÐÐÊʵ±µÄËõ½ø£¬Ê¹ÅŰæÕûÆë£¬Óï¾ä¿É¶Á¡£ ʾÀý£º if ((very_longer_variable1 >= very_longer_variable&& (very_longer_variable3 <= very_longer_variab&& (very_longer_variable5 <= very_longer_variab{ doSomething(); } virtual Matrix MultiplyMatrix ( Matrix leftMatrix, Matrix rightMatrix for ( very_longer_initialization; very_longer_condition; very_longer_update ) { dosomething(); } ? ²»ÔÊÐí°Ñ¶à¸ö¶ÌÓï¾äдÔÚÒ»ÐÐÖУ¬¼´Ò»ÐÐֻдһÌõÓï¾ä£»if¡¢for¡¢while¡¢doµÈÓï¾ä×ÔÕ¼Ò»ÐУ¬Ö´ÐÐÓï¾ä²»µÃ½ô¸úÆäºó¡£ ʾÀý£º ·ç¸ñÁ¼ºÃµÄ´úÂëÐÐ int width; // ¿í¶È int height; // ¸ß¶È int depth; // Éî¶È x = a + b; y = c + d; x = a + b; y = c + d; z = e + f; ·ç¸ñ²»Á¼µÄ´úÂëÐÐ int width, height, depth; // ¿í¶È¸ß¶ÈÉî¶È
¹²·ÖÏí92ƪÏà¹ØÎĵµ