/* ex1102.c */
#include <stdio.h>
int main()
{
int a,b;
b=16;
printf("Before, a is unassigned and b=%d\n",b);
a=b++; /* tidak ngaruh, seharusnya pakai ++b */
printf("After, a=%d and b=%d\n",a,b);
return(0);
}
output:
Before, a is unassigned and b=16
After, a=16 and b=17
Process returned 0 (0x0) execution time : 0.079 s
Press any key to continue.
a=b++ tidak merubah nilai a. Nilai a ternyata tetap sama dengan b = 16. Jika ingin increment, maka penulisan increment bukan a=b++ tetapi a=++b, maka nilai a akan menjadi 17.
Tidak ada komentar:
Posting Komentar