代码的轻重
void test() { if(a) { if(b) { do(); } } } void test() { if(a && b) { do(); } } void test() { if(a && b && c) { do(); } } void test() { if(!a) return; if(!b) return; if(!c) return; do(); } void test() { if(a) { do1(); if(b) { do2(); } } } void test() { if(!a) return; do1(); if(b) { do2(); } }
void test() { if(a) { do1(); if(b) { do1_2(); } } else { do2_1(); if(c) { do2_2(); } } do3(); } //------------------------------------------- void test() { if(!a) { do2_1(); if(c) { do2_2(); } } do1(); if(b) { do1_2(); } do3(); } //-------------------------------------------- void do_a() { do1(); if(b) { do1_2(); } } void do_b() { do2_1(); if(c) { do2_2(); } } void test() { if(a) { do_a(); } else { do_b(); } do_3(); }