Bagikan melalui


Evaluasi ekspresi (C)

Ekspresi yang melibatkan penetapan, kenaikan tunggal, penurunan tunggal, atau pemanggilan fungsi mungkin memiliki konsekuensi insidental terhadap evaluasi mereka (efek samping). Ketika "titik urutan" tercapai, semua yang mendahului titik urutan, termasuk efek samping apa pun, dijamin telah dievaluasi sebelum evaluasi dimulai pada apa pun setelah titik urutan.

"Efek samping" adalah perubahan yang disebabkan oleh evaluasi ekspresi. Efek samping terjadi setiap kali nilai variabel diubah oleh evaluasi ekspresi. Semua operasi penetapan memiliki efek samping. Panggilan fungsi juga dapat memiliki efek samping jika mereka mengubah nilai item yang terlihat secara eksternal, baik dengan penetapan langsung atau dengan penetapan tidak langsung melalui penunjuk.

Lihat juga

Operand dan Ekspresi