Dalam tutorial ini, anda akan belajar mengenai fungsi perpustakaan standard di C. Lebih khusus lagi, apakah fungsi perpustakaan yang berbeza di C dan bagaimana menggunakannya dalam program anda.
C Fungsi perpustakaan standard atau sekadar fungsi Perpustakaan C adalah fungsi bawaan dalam pengaturcaraan C.
Prototaip dan definisi data fungsi ini terdapat dalam fail tajuk masing-masing. Untuk menggunakan fungsi ini, kita perlu memasukkan fail header dalam program kita. Sebagai contoh,
Sekiranya anda ingin menggunakan printf()
fungsi tersebut, fail header harus disertakan.
#include int main() ( printf("Catch me if you can."); )
Sekiranya anda cuba menggunakan printf()
tanpa memasukkan stdio.h
fail tajuk, anda akan mendapat ralat.
Kelebihan Menggunakan fungsi perpustakaan C
1. Mereka bekerja
Salah satu sebab terpenting anda harus menggunakan fungsi perpustakaan adalah kerana ia berfungsi. Fungsi-fungsi ini telah melalui beberapa ujian yang ketat dan mudah digunakan.
2. Fungsi dioptimumkan untuk prestasi
Oleh kerana fungsi tersebut adalah fungsi "pustaka standard", sekumpulan pemaju khusus menjadikannya lebih baik. Dalam prosesnya, mereka dapat membuat kod paling efisien yang dioptimumkan untuk prestasi maksimum.
3. Ia menjimatkan masa pembangunan yang banyak
Oleh kerana fungsi umum seperti mencetak ke skrin, mengira punca kuasa dua, dan banyak lagi sudah ditulis. Anda tidak perlu risau untuk membuatnya sekali lagi.
4. Fungsinya mudah alih
Dengan keperluan dunia nyata yang sentiasa berubah, aplikasi anda dijangka berfungsi setiap masa, di mana sahaja. Fungsi perpustakaan ini membantu anda kerana mereka melakukan perkara yang sama di setiap komputer.
Contoh: Akar kuadrat menggunakan fungsi sqrt ()
Katakan, anda ingin mencari punca kuasa dua nombor.
Untuk mengira punca kuasa dua nombor, anda boleh menggunakan fungsi perpustakaan sqrt (). Fungsi ditentukan dalam math.h
fail tajuk.
#include #include int main() ( float num, root; printf("Enter a number: "); scanf("%f", &num); // Computes the square root of num and stores in root. root = sqrt(num); printf("Square root of %.2f = %.2f", num, root); return 0; )
Semasa anda menjalankan program, outputnya adalah:
Masukkan nombor: 12 Akar kuasa dua 12.00 = 3.46
Fungsi Perpustakaan dalam Fail Header yang berbeza
Fail Header C | |
---|---|
Fungsi penegasan program | |
fail pengepala "> | Fungsi jenis watak |
Fungsi penyetempatan | |
fail pengepala "> | Fungsi Matematik |
Fungsi lompat | |
Fungsi pengendalian isyarat | |
Fungsi pengendalian argumen yang berubah-ubah | |
Fungsi Input / Output Standard | |
Fungsi Utiliti Piawai | |
pengepala "> | Fungsi pengendalian tali |
Waktu tarikh berfungsi |