Edisi pembelajaran bahasa Indonesia. Kode dan keluarannya tetap seperti aslinya.
Deklarasi fungsi implisit dalam C
Deklarasikan fungsi sebelum pemanggilan dan sertakan header dengan antarmuka yang benar.

Pesan ini muncul ketika fungsi dipanggil tanpa deklarasi yang sesuai dan terlihat. C modern tidak boleh bergantung pada deklarasi implisit. Untuk printf, sertakan stdio.h; untuk fungsi lain, gunakan header yang sesuai.
Untuk fungsi buatan sendiri, letakkan prototipe sebelum pemanggilan atau definisikan fungsi lebih awal. Tipe hasil dan parameter harus sesuai dengan definisinya. Periksa kesalahan penulisan dan kondisi praprosesor.
Deklarasi membuat antarmuka diketahui, tetapi implementasinya tetap perlu dihubungkan ke program. Jangan menyembunyikan peringatan dengan menganggap kompiler dapat menebak tipe secara benar.
Kode C
#include <stdio.h>
int main(void)
{
printf("Hello, C!\n");
return 0;
}Buka di kompilerPertanyaan umum
Mengapa kode dan keluarannya tetap dalam bahasa Inggris?
Kata kunci, pengenal, dan teks yang diperiksa tes dipertahankan agar program tidak berubah. Penjelasan dan kontrol telah diterjemahkan.