Rumah > Java > javaTutorial > Bagaimanakah Pengendali Penambahan Berkelakuan Berbeza dalam C, C , Java dan C#?

Bagaimanakah Pengendali Penambahan Berkelakuan Berbeza dalam C, C , Java dan C#?

Susan Sarandon
Lepaskan: 2024-11-09 13:53:02
asal
970 orang telah melayarinya

How Do Increment Operators Behave Differently in C, C  , Java, and C#?

Gelagat Pengendali dalam C, C , Java dan C#

Dalam C, C , Java dan C#, pengendali kenaikan pra dan pasca menambah nilai pembolehubah dengan satu. Walau bagaimanapun, terdapat perbezaan yang ketara dalam tingkah laku mereka merentas bahasa.

Java dan C#

Dalam Java dan C#, ungkapan dinilai dari kiri ke kanan dan kesan sampingan penilaian operator dapat dilihat dengan serta-merta. Sebagai contoh, dalam ungkapan a a , nilai a mula-mula dinaikkan kepada 3 dan kemudian digunakan dalam penambahan, menghasilkan nilai akhir 7. Begitu juga, dalam ungkapan a a a , nilai a mula-mula dinaikkan kepada 4, kemudian digunakan dalam penambahan, kemudian dinaikkan kepada 5, dan akhirnya digunakan semula dalam penambahan, menghasilkan nilai akhir sebanyak 16.

C

Dalam C , susunan penilaian subungkapan tidak dinyatakan. Ini bermakna pengkompil bebas menilai subungkapan dalam sebarang susunan yang dikehendakinya. Selain itu, mengubah suai objek yang sama dua kali tanpa titik jujukan perantara adalah tingkah laku yang tidak ditentukan. Ini bermakna bahawa gelagat ungkapan dalam jadual tidak ditentukan dan mungkin berbeza-beza bergantung pada tetapan pengkompil dan pengoptimuman yang digunakan.

Atas ialah kandungan terperinci Bagaimanakah Pengendali Penambahan Berkelakuan Berbeza dalam C, C , Java dan C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan