Apakah operator postfix dalam C++?
Apakah operator postfix dalam C++?

Video: Apakah operator postfix dalam C++?

Video: Apakah operator postfix dalam C++?
Video: Issues with the pre- and postincrement operator in C, C++, etc. 2024, September
Anonim

Pengendali Postfix adalah pengendali unary yang berfungsi pada pembolehubah tunggal yang boleh digunakan untuk menambah atau mengurangkan nilai sebanyak 1(melainkan terlebih beban). Terdapat 2 operator postfix dalam C ++, ++ dan --.

Orang pun tanya, apa beza ++ i dan i ++ dalam C?

Satu-satunya beza ialah susunan operasi antara yang kenaikan pembolehubah dan nilai pengendali pulangan. Jadi pada asasnya ++ i mengembalikan nilai selepas ia dinaikkan, manakala ++ saya mengembalikan nilai sebelum ia dinaikkan. Pada akhirnya, dalam kedua-dua kes, nilai i akan dinaikkan.

Seterusnya, persoalannya ialah, apakah perbezaan antara awalan dan postfix bagi operator -- dan ++? Dalam awalan versi (iaitu, ++ i), nilai i ditambah, dan nilai ungkapan ialah nilai baharu i. Dalam postfix versi (iaitu, i++), nilai i ditambah, bagaimanapun, {nilai|nilai} ungkapan ialah nilai asal i.

Seseorang juga mungkin bertanya, apakah postfix dan prefix dalam C++?

Perbezaan antara keduanya ialah dalam postfix notasi, operator muncul selepas postfix -ungkapan, sedangkan dalam awalan tatatanda, operator muncul sebelum ungkapan, contohnya x--; menandakan postfix -pengendali penurunan dan--x; menandakan awalan pengendali pengurangan.

Apakah ++ i dan i ++ dalam Java?

Di sini ++ merujuk kepada kenaikan oleh 1. Sekarang ++ saya merujuk kepada kenaikan daripada nilai yang disimpan di dalam pembolehubah i. Di mana i ++ dipanggil pos kenaikan operator, di sini apabila pengkompil melaksanakan penyataan ini, mula-mula nilai asal digantikan dalam persamaan dan kemudian nilai ditambah dengan 1.