Kumpulan Artikel-Artikel yang sangat bermanfaat untuk di baca , sekian dan terimakasih

Operator ++ dan — Pada C++

Operator penaikan (++) dan operator penurunan (–) rnemungkinkan cara singka untuk menaikkan atau menurunkan nilai dari suatu variabel. Pemakaian operator ++ dan — sangat menguntungkan karena selain kompak juga mempercepat eksekusi dari program.

Operator ++ dan — dapat ditempatkan sebelum atau sesudah suatu variabel, Operator ++ dan — ini disebut prefix operator bila ditempatkan sebelum variabel dan disebut postfix bila ditempatkan sesudah variabel. Tabel di bawah ini menunjukkan penambahan dan pengurangan 1 terhadap satu variabel.

Operator
Contoh
Deskripsi
Pernyataan yang ekivalen
++ J++; posfix j = j + 1;                       j += 1;
++ ++j; Prefix j = j + 1;                       j += 1;
j–; postfix j = j – 1;                        j  -= 1;
–j; prefix j = j – 1;                        j -= 1;


Perhatikan bila operator ditempatkan sebelum suatu variabel maka variabel tersebut dinaikan atau diturunkan nilainya sebelum dipakai, jadi nilai variabel tersebut akan ditambah atau dikurangi sebelum dipakai, misalnya:
x=1;
y = ++x;
hasilnya adalah x = 2 dan y = 2, sedangkan:
x = 1;
y = x++;
hasilnya adalah x = 2 dan y = 1. Pemahaman order of precedence sangat penting dalam
memahami ekpresi yang mengandung operator ++ dan –, misalnya:
int I = 1;
int j = 2;
int k = 3;

Setelah dievaluasi maka x = 1 dan k = 2, contoh yang lain:
int  i = 0;
int  j = -1;
int   k = 0;
int  i = 1;

0 komentar:

Post a Comment

Visitor