Rumah >pembangunan bahagian belakang >C++ >Mengapa Pasca Kenaikan dan Pra-Kenaikan Menghasilkan Output yang Sama dalam For Loops?
Pasca-Kenaikan lwn. Pra-Kenaikan dalam Gelung 'untuk': Kesamaan Output
Soalan:
Dalam gelung 'untuk' tertentu, mengapa perlu selepas kenaikan (i ) dan pra-kenaikan ( i) menghasilkan output yang sama, walaupun terdapat perbezaan dalam penilaian?
Jawapan:
Pengendali pasca dan pra-kenaikan tidak memberi kesan kepada aliran kawalan dalam gelung 'untuk'. Aliran operasi biasanya mengikuti:
Disebabkan penyahgandingan langkah (1) dan (4), kedua-dua selepas kenaikan (i ) dan pra-kenaikan (i) boleh digunakan secara bergantian dalam gelung 'untuk' tanpa menjejaskan output keseluruhan.
Butiran:
Dalam gelung 'untuk', langkah kenaikan dilaksanakan selepas badan gelung telah berjalan. Oleh itu, nilai i yang dicetak dalam badan gelung adalah sama tanpa mengira sama ada pasca atau pra-kenaikan digunakan.
Atas ialah kandungan terperinci Mengapa Pasca Kenaikan dan Pra-Kenaikan Menghasilkan Output yang Sama dalam For Loops?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!