Sabtu, 17 Maret 2012

Operator Increament dan Decrement


OPERATOR INCREAMENT DAN DECREMENT
Program C memberikan kemudahan notasi untuk menambah atau mengurangi satu nilai pada suatu variabel bilangan  bulat (int). Bentuk operator yang dapat digunakan ada dua, yaitu bentuk prefix (++var atau –var) yang berarti bahwa nilai ekspersinya sama dengan nilai variabel sebelum diubah. Perhatikan penjelasan pada contoh berikut:
            c = 5;                           /* c bernilai 5*/
c++;                              /* c++ tetap bernilai 5, sedangkan c selanjutnya bernilai 6 */
++c                               /* ++c dan c itu sendiri bernilai 7 */
Untuk lebih jelasnya, proses program berikut dan perhatikan keluarannya.
#include <stdio.h>
Main(){
            Int a = 10;
Printf(“\n%d”, a +=3);
Printf((“\n%d”, a -=3);
Printf((“\n%d”, a *=3);
Printf((“\n%d”, a %=3);
Printf((“\n%d”, a);
Printf((“\n%d”, ++a);
Printf((“\n%d”, a);
Printf((“\n%d”, a++);
Printf((“\n%d”, a);
Printf((“\n%d”, --a);
Printf((“\n%d”, a);
Printf((“\n%d”, a--);
Printf((“\n%d”, a);
return 0;
}

0 komentar:

Posting Komentar