Daftar Isi:
- Kata kunci
- Di mana Anda hanya menemukan 44 kata kunci, ada ratusan (jika bukan ribuan) fungsi dalam bahasa C, termasuk fungsi yang Anda buat. Pikirkan sebuah fungsi sebagai mesin pemrograman yang menyelesaikan sebuah tugas. Sesungguhnya, fungsi adalah workhorses dari bahasa C.
- operator.
Video: Belajar C++ Episode #1 - Apa itu C++ 2024
Tidak seperti bahasa manusia, C tidak memiliki deklarasi atau kasus. Anda tidak akan menemukan maskulin, feminin, atau netral. Dan Anda tidak perlu tahu apa arti kata-kata pluperfect dan subjungctive . Anda harus mengerti beberapa istilah, sintaks, dan kenakalan lainnya.
Kata kunci
Lupakan kata benda, kata kerja, kata sifat, dan kata keterangan. Bahasa C memiliki kata kunci . Tidak seperti bahasa manusia, di mana Anda perlu tahu setidaknya 2.000 kata atau lebih untuk menjadi agak terpelajar, bahasa C olahraga dengan sedikit kosa kata: Hanya beberapa kata kunci yang ada, dan Anda mungkin tidak pernah menggunakan semuanya.
_Alignas | break | float | menandatangani |
_Alignof | kasus | untuk | sizeof |
_Atomic | char | goto | static |
_Bool | const | jika | struct |
_Complex | lanjutkan | inline | beralih |
_Generik | default | int > typedef | _Imaginary |
do | long | union | _Noreturn |
double | register | unsigned | _Static_assert |
else | batasi | void | _Thread_local |
enum | kembali | volatile | auto |
extern | pendek | sementara |
|
Jangan ganggu mengingat daftar kata kunci.
-
Kata kunci semuanya sensitif huruf.
-
Dari 44 kata kunci, 32 adalah kata kunci bahasa C asli. Update C99 (tahun 1999) menambahkan lima lagi, dan update C11 (2011) yang lebih baru ditambahkan menambahkan tujuh. Sebagian besar kata kunci baru dimulai dengan garis bawah, seperti pada _Alignas.
-
-
kata reserved, yang berarti bahwa Anda tidak dapat menyebutkan fungsi atau variabel sama seperti kata kunci. Komplotan mengeluh seperti mabuk, partisan blogger politik ketika Anda mencoba untuk melakukannya. Fungsi
Di mana Anda hanya menemukan 44 kata kunci, ada ratusan (jika bukan ribuan) fungsi dalam bahasa C, termasuk fungsi yang Anda buat. Pikirkan sebuah fungsi sebagai mesin pemrograman yang menyelesaikan sebuah tugas. Sesungguhnya, fungsi adalah workhorses dari bahasa C.
Tanda tanda fungsi adalah munculnya tanda kurung, seperti pada put () untuk fungsi put, yang menampilkan teks. Secara khusus, menempatkan berarti "meletakkan string", di mana string adalah bahasa pemrograman untuk teks yang lebih panjang dari satu karakter. Fungsi digunakan dalam beberapa cara. Misalnya, fungsi beep () dapat menyebabkan speaker komputer berbunyi:
beep ();
Beberapa fungsi dikirim sebagai nilai, seperti pada
menempatkan ("Salam, manusia.");
Di sini, string Greetings, manusia (termasuk periode) dikirim ke fungsi puts (), dikirim ke keluaran standar atau ditampilkan di layar. Tanda kutip ganda menentukan string, t dikirim ke output standar.Informasi dalam tanda kurung dikatakan sebagai argumen
, atau nilai , yang telah berlalu terhadap fungsinya. Fungsi dapat menghasilkan, atau mengembalikan, informasi juga: value = random (); Fungsi random () menghasilkan bilangan acak, yang dikembalikan dari fungsi dan disimpan dalam variabel. nama fungsi Fungsi pada C mengembalikan hanya satu nilai pada satu waktu Mereka juga dapat mengembalikan apa-apa Dokumentasi fungsi menjelaskan fungsi apa yang dikembalikan Fungsi
juga dapat dikirim informasi atau mengembalikan sesuatu:
Fungsi juga dapat dikirim informasi dan mengembalikan sesuatu:
result = sqrt (256);
Fungsi sqrt () dikirim nilai 256. Kemudian dihitung kuadrat dari nilai tersebut e. Hasilnya dihitung dan dikembalikan, tersimpan dalam variabel hasil.
Fungsi di C harus didefinisikan sebelum digunakan. Definisi itu disebut prototipe
-
. Ini perlu agar kompilator memahami bagaimana kode Anda menggunakan fungsinya. Anda akan menemukan daftar semua fungsi bahasa C secara online, dalam referensi perpustakaan C99 yang disebut .
-
Prototipe fungsi tersimpan di file header
-
, yang harus disertakan dalam kode sumber Anda. Fungsi itu sendiri disimpan di perpustakaan bahasa C. Perpustakaan
-
adalah kumpulan fungsi dan kode yang menjalankan fungsi tersebut. Saat Anda menautkan program Anda, linker memasukkan kode fungsi ke dalam program akhir. Seperti kata kunci, fungsi bersifat case sensitive. Operator
-
Dicampur dengan fungsi dan kata kunci berbagai simbol yang dikenal sebagai
operator.
Kebanyakan dari mereka adalah matematis asal, termasuk simbol tradisional seperti tanda tambah (+), minus (-), dan sama (=). Operator dilemparkan dengan fungsi, kata kunci, dan bagian lain dari bahasa C; misalnya: result = 5 + sqrt (nilai);
Di sini, operator = dan + digunakan untuk membuat semacam omong kosong matematika.
Tidak semua operator bahasa C melakukan matematika.