Minggu, 26 Oktober 2025

ex0301.c return(1) & printf(%d\n, 4*5)

/* ex0301.c */
int main()
{
    return(1);
}

ouput:
 
Process returned 1 (0x1)   execution time : 0.110 s
Press any key to continue.

Fungsi return(1) menghasilkan nilai Process returned 1 (atau lebih besar), biasanya menandakan ada eror atau mengindikasikan hasil sebuah operasi. Secara tradisional, jika hasil Process returned 0, artinya program dijalankan dengan sukses.

Mari kita modifikasi lagi file ex0301.c ini menjadi seperti ini:

/* ex0301.c */
#include <stdio.h>

int main()
{
    /* fungsi printf() butuh stdio.h utk bisa jalan */
printf("4 times 5 is %d\n", 4*5);
    return(0);
}

ouput:
 
4 times 5 is 20

Process returned 0 (0x0)   execution time : 0.125 s
Press any key to continue.

%d pada fungsi printf() bisa disebut sebagai variabel yang diisi dengan nilai integer (desimal) yang  ditulis di belakangnya, dalam hal ini 4*5, yang kemudian akan ditampilkan di output.

Tidak ada komentar:

Posting Komentar