Senin, November 25, 2019

perintah evaluasi dari operand

Perhatikan beberapa contoh program berikut ini.

Contoh program C++

Contoh program bahasa C

Contoh Program bahasa Java

Contoh program Python3

Contoh program C#

Contoh program dengan menggunakan PHP
Output:
10

Apakah hasil output dari program '5' atau '10'?
Output tidak terdefinisi sebagai perintah evaluasi dari f1() + f2() yang tidak standar. Kompilator bebas memanggil antara f1() atau f2(). Hanya ketika level operator precedence sama pada ekspresi, dan asosiatifitas muncul dalam bentuk gambaran. Contoh, f1() + f2() + f3() akan menjadi (f1() + f2()) + f3(). Tetapi antara pasangan yang pertama, fungsi (operand) dievaluasi terlebih dahulu tidak didefinisikan sesuai standar.





Related Posts

perintah evaluasi dari operand
Oleh

mohon untuk melakukan koreksi jika terdapat kesalahan pada penulisan blog ini,