Senin, November 25, 2019

Precedence dari postfix ++ dan prefix ++ pada bahasa C dan C++

Pada bahasa C dan C++, precedence dari prefix ++ (atau prefix -) memiliki prioritas lebih tinggi daripada operator dereferensi (*), dan precedence dari postfix ++ (atau postfix -) adalah lebih besar daripada prefix ++ dan *.

Jika p adalah sebuah pointer maka *p++ sama dengan *(p++) dan ++*p adalah sama dengan ++(*p), kedua prefix ++ dan * adalah right associative.

Contoh, program 1 akan mencetak 'h' dan program 2 akan mencetak 'e'.

Output:
h

Output:
e





Related Posts

Precedence dari postfix ++ dan prefix ++ pada bahasa C dan C++
Oleh

"semoga yang memberikan komentar diberikan berkah kebaikan dari Allah, dijauhkan dari kejahatan, dan diberikan pahala ilmu dan amal jariyah dari sepenggal kata yang ia tinggalkan amiin :) "