Rumah Kewangan Peribadi Lihat Closer di Fungsi C - dummies

Lihat Closer di Fungsi C - dummies

Isi kandungan:

Video: Is Cycling Bad For Men's Sexual Health? GCN Talks Bo***cks 2024

Video: Is Cycling Bad For Men's Sexual Health? GCN Talks Bo***cks 2024
Anonim

Fungsi adalah rutin kecil atau arahan perisian yang melakukan tugas tertentu. Dalam bahasa C, kebanyakan kerja dilakukan oleh fungsi ini, bukan oleh kata kunci bahasa C. Fungsi adalah kunci untuk mewujudkan program yang berkuasa dalam bahasa C.

Walaupun mempunyai hanya 32 kata kunci, bahasa C mempunyai beratus fungsi. Kebanyakan program menggunakan set biasa kira-kira 50 atau lebih. Tetapi - dan ini adalah satu perkara yang baik - terdapat berpuluh-puluh dan berpuluh-puluh fungsi tambahan, banyak yang melakukan perkara-perkara yang menakjubkan dan spesifik yang boleh anda masukkan ke dalam program anda.

Fungsi C yang berbeza

Fungsi berfungsi dengan beberapa cara. Pertama, mereka boleh digunakan untuk segera menjalankan tugas. Sebagai contoh, fungsi abort () digunakan untuk keluar dari program anda. Ia tidak menjana hasil, dan tidak memproses sebarang nilai atau maklumat:

membatalkan ();

Perintah ini dengan segera menamatkan program (dengan mengandaikan bahawa terdapat beberapa keadaan ralat). Lebih penting lagi, ia merupakan contoh yang jarang berlaku dalam fungsi bahasa C yang tidak memproses apa-apa maklumat.

Jenis kedua fungsi menghantar maklumat ke perkakasan atau sistem pengendalian komputer. Sebagai contoh, fungsi puts () digunakan untuk memaparkan sedikit teks pada skrin:

meletakkan ("Hello!");

Apabila fungsi ini dijalankan, Hello! muncul pada skrin anda.

Fungsi juga boleh mengembalikan maklumat dari komputer, memberitahu anda apa yang berlaku. Fungsi getchar (), sebagai contoh, mengembalikan watak yang ditaip pada papan kekunci:

key = getchar ();

Tidak seperti meletakkan (), getchar () tidak memerlukan apa-apa di antara kurungannya. Sebaliknya, ia hanya mengembalikan nilai yang mesti disimpan. Dalam baris sebelumnya, nilai disimpan atau diberikan kepada pemboleh ubah utama.

Akhirnya, beberapa fungsi mengambil sesuatu dan memberikan kembali sesuatu sebagai balasan. Fungsi sqrt (), misalnya, mengambil nilai dan mengembalikan nilai root square:

root = sqrt (27);

Perintah ini mengambil nilai 27 dan mengembalikan root square nilai, yang kemudian disimpan dalam pembolehubah root.

Mencari fungsi C kanan

Alas, semua fungsi bahasa C tidak disenaraikan dalam satu tempat lagi. Di zaman dahulu, manual pengkompil C akan mempunyai penyenaraian penuh. Hari ini, kebanyakan maklumat itu disimpan dalam sistem bantuan dalam talian pengkompil, walaupun anda mempunyai dua cara lain untuk mencari maklumat mengenai fungsi:

  • Lawati halaman utama gcc. Anda boleh mencari dokumentasi yang mencukupi di laman web tersebut.

  • Jika pengkompil anda mempunyai halaman rumahnya sendiri di Web, pertimbangkan untuk melawat laman web tersebut untuk membaca dokumentasi.

Ingatlah untuk menanda halaman yang anda temukan!

Akhir sekali, sebagai bonus, pengguna sistem operasi seperti Unix (FreeBSD, Linux, Mac OS X) boleh menggunakan arahan lelaki untuk mencari fungsi dengan nama. Sebagai contoh:

man sqrt

Perintah ini memaparkan entri manual untuk fungsi sqrt (), termasuk pilihannya, kegunaan biasa, dan fungsi berkaitan atau yang serupa.

Perhatikan bahawa beberapa fungsi C juga boleh menjadi arahan Unix, seperti keluar dan log. Fungsi bahasa C ditakrifkan dalam Bahagian 3 halaman lelaki. Sebagai contoh, untuk mencari fungsi log bahasa C, gunakan arahan ini:

man 3 log
Lihat Closer di Fungsi C - dummies

Pilihan Editor

Cara RSVP ke Acara di Ning - patung

Cara RSVP ke Acara di Ning - patung

Di Ning, setelah anda menemukan persidangan itu mencari atau parti yang ingin anda hadiri, anda perlu RSVP untuk acara tersebut supaya pihak penganjur boleh mendapatkan jumlah minuman, makanan dan barang yang sesuai untuk semua peserta - dan juga rakan-rakan rangkaian anda yang tahu anda akan pergi . Untuk RSVP ...

Cara Menghantar Mesej Peribadi di Ning - dummies

Cara Menghantar Mesej Peribadi di Ning - dummies

Mesej hanya dengan dua kumpulan orang: rakan anda dan Pentadbir (termasuk Pencipta Rangkaian). Mesej peribadi Ning memberi anda cara yang ideal sebagai ahli untuk berkomunikasi dengan ahli-ahli lain dalam rangkaian tanpa semua orang mengetahui tentangnya:

Pilihan Editor

Dimensi web untuk Infographics anda - dummies

Dimensi web untuk Infographics anda - dummies

Cabaran untuk menilai infographic untuk web adalah saiz reka bentuk kini sangat berubah , tiada standard untuk bercakap. "Reka bentuk responsif" yang dibawa dengan kemunculan HTML5 mengubah landskap reka bentuk web secara kekal. Tidak seperti grafik yang dicetak, di mana setiap orang yang melihatnya mengalaminya dalam saiz yang sama, ...

Pilihan Editor

Bagaimana Menganalisis Sentimen dan Kesan Penglibatan Media Sosial Anda - pemahaman

Bagaimana Menganalisis Sentimen dan Kesan Penglibatan Media Sosial Anda - pemahaman

Komuniti mempunyai tindak balas yang positif, negatif, atau neutral kepada anda dan jenama anda boleh membantu anda menentukan bagaimana untuk terus mengendalikan pendekatan penglibatan media sosial anda. Bagaimana anda mengukur pesaing dalam minda penonton dalam talian anda adalah satu lagi faktor penting untuk dinilai. Anda juga boleh memanfaatkan ...

Cara Tanya Ahli Komuniti Dalam Talian untuk Ulasan - dummies

Cara Tanya Ahli Komuniti Dalam Talian untuk Ulasan - dummies

Tidak ada yang salah dengan menjangkau para blogger, penulis, dan ahli komuniti dalam talian lain dan bertanya kepada mereka jika mereka berminat untuk menyemak jenama atau komuniti anda. Perbezaan antara penginjilan jenama dan melakukan kajian semula adalah bahawa penginjil jenama tidak mengkaji: Mereka mempromosikan, dan mereka diberi pampasan sebagai pertukaran untuk promosi mereka. Penilai, di ...

Cara Mengiklankan Syarikat Anda melalui Penajaan Blog - patung

Cara Mengiklankan Syarikat Anda melalui Penajaan Blog - patung

Untuk cara percikan untuk dilihat blog atau laman web, pertimbangkan menaja laman web ini. Penajaan untuk blog popular telah mendapat banyak perhatian dalam blogosphere. Sesetengah blogger menyeru menerima tajaan "menjual keluar," tetapi yang lain menganggapnya sebagai cara terbaik untuk mendapatkan bayaran untuk melakukan apa yang mereka suka. Penajaan cenderung kepada ...