Apakah nilai return yang diberikan oleh printf() dan scanf() pada fungsi pada bahasa C?
satu, printf(): mengembalikan nilai angka total dari karakter yang dicetak, atau nilai kebalikan jika output error atau hasil encoding error.
Contoh 1: fungsi printf() pada kode yang ditulis akan mengembalikan nilai 6. Karena pada karakter "CODING" terdiri dari enam karakter.
Output:
While printing CODING, the value returned by printf() is : 6
Contoh 2: fungsi printf() pada kode program berikut mengembalikan nilai 9. Karena pada karakter '123456789' terdiri dari sembilan karakter.
Output:
While printing 123456789, the value returned by printf() is : 9
dua, scanf(): mengembalikan total angka dari input scanf secara penuh, atau EOF (end of file) jika input gagal diterima sebelum argumen pertama diterima telah disetujui.
Contoh 1: fungsi scanf() pertama pada kode program berikut akan menghasilkan nilai kembalian 1, karena nilai yang di-input hanya satu item. Sama dengan nilai kembalian scanf() yang mengembalikan nilai 2 karena nilai input scan yang diterima adalah 2 dan scanf() ketiga mengembalikan nilai 3 karena input yang diterima adalah 3.
Input:
Hey!
welcome to
geeks for geeks
Output:
First scanf() returns : 1
Second scanf() returns : 2
Third scanf() returns : 3
satu, printf(): mengembalikan nilai angka total dari karakter yang dicetak, atau nilai kebalikan jika output error atau hasil encoding error.
Contoh 1: fungsi printf() pada kode yang ditulis akan mengembalikan nilai 6. Karena pada karakter "CODING" terdiri dari enam karakter.
Output:
While printing CODING, the value returned by printf() is : 6
Contoh 2: fungsi printf() pada kode program berikut mengembalikan nilai 9. Karena pada karakter '123456789' terdiri dari sembilan karakter.
Output:
While printing 123456789, the value returned by printf() is : 9
dua, scanf(): mengembalikan total angka dari input scanf secara penuh, atau EOF (end of file) jika input gagal diterima sebelum argumen pertama diterima telah disetujui.
Contoh 1: fungsi scanf() pertama pada kode program berikut akan menghasilkan nilai kembalian 1, karena nilai yang di-input hanya satu item. Sama dengan nilai kembalian scanf() yang mengembalikan nilai 2 karena nilai input scan yang diterima adalah 2 dan scanf() ketiga mengembalikan nilai 3 karena input yang diterima adalah 3.
Input:
Hey!
welcome to
geeks for geeks
Output:
First scanf() returns : 1
Second scanf() returns : 2
Third scanf() returns : 3
Tidak ada komentar:
Posting Komentar
Respon komentar 7 x 24 jam, so please be patient :D