Rumah Keuangan Pribadi Dasar-dasar Bahasa Pemrograman C: Kata Kunci, Fungsi, dan Operator - dummies

Dasar-dasar Bahasa Pemrograman C: Kata Kunci, Fungsi, dan Operator - dummies

Daftar Isi:

Video: Belajar C++ Episode #1 - Apa itu C++ 2024

Video: Belajar C++ Episode #1 - Apa itu C++ 2024
Anonim

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
Kata kunci ini mewakili perintah dasar bahasa C. Petunjuk sederhana ini dikombinasikan dengan berbagai cara menarik untuk melakukan hal-hal menakjubkan. Tapi bahasa tidak berhenti pada kata kunci.

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 kunci juga dikenal sebagai
  • 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.
Dasar-dasar Bahasa Pemrograman C: Kata Kunci, Fungsi, dan Operator - dummies

Pilihan Editor

10 Outlook 2013 Jalan pintas layak diambil - dummies

10 Outlook 2013 Jalan pintas layak diambil - dummies

Meskipun komputer dan program perangkat lunak seperti Outlook 2013 seharusnya menyelamatkan Anda waktu, beberapa hari ini sepertinya tidak menjadi masalah. Tombol juggling, kunci, dan Pita sepertinya bisa memakan waktu seharian. Berikut adalah beberapa cara pintas yang bisa menghemat waktu dan ketegangan Anda.

Cara menambahkan kontak di Outlook 2013 - dummies

Cara menambahkan kontak di Outlook 2013 - dummies

Bila bukan apa yang Anda ketahui tapi siapa yang Anda kenal, Anda butuh alat yang bagus untuk mencatat siapa siapa. Outlook 2013 adalah alat yang hebat untuk mengelola nama dan alamat Anda, dan ini mudah digunakan sebagai Buku Hitam Kecil Anda.

Cara menambahkan foto ke kontak Outlook 2013 - dummies

Cara menambahkan foto ke kontak Outlook 2013 - dummies

Anda dapat menyertakan gambar dengan kontak informasi yang Anda kumpulkan di Outlook 2013, dan tidak hanya untuk hiasan. Kini setelah banyak ponsel dan perangkat seluler lainnya melakukan sinkronisasi dengan daftar Kontak Outlook, Anda dapat membuat gambar seseorang muncul di layar ponsel Anda setiap kali dia menelepon atau mengirim SMS. Foto-foto itu ...

Pilihan Editor

Cara Mengatasi Masalah Lingkaran di lingkaran PSAT / NMSQT - dummies

Cara Mengatasi Masalah Lingkaran di lingkaran PSAT / NMSQT - dummies

Ada di mana-mana, terutama di PSAT / NMSQT. Bukan kebetulan bahasa Inggris berisi begitu banyak rujukan ke lingkaran: lingkaran teman, air mengitari cerat, lingkaran penuh, dan sebagainya. Ketika Anda menekan lingkaran pertanyaan pada PSAT / NMSQT, ingat fakta-fakta ini: Jari-jari adalah garis lurus dari pusat lingkaran ...

Meningkatkan Motivasi Anda untuk Dilakukan dengan baik di MAT - dummies

Meningkatkan Motivasi Anda untuk Dilakukan dengan baik di MAT - dummies

Uji Analogi Miller (Miller Analogies Test - MAT) adalah tes standar yang biasanya digunakan untuk penerimaan sekolah pascasarjana, jadi Anda sudah termotivasi untuk melakukannya dengan baik. Sebagai belajar untuk MAT menjadi sulit, memakan waktu, membosankan, atau hanya membosankan, akan sulit untuk mempertahankan motivasi Anda untuk melanjutkan pencarian Anda. Jadi, bagaimana Anda bisa meningkatkan level Anda saat ini?

Pilihan Editor

Bagaimana memberi nama file HTML - dummies

Bagaimana memberi nama file HTML - dummies

Anda tidak dapat membuka kode Anda di browser sampai Anda menyimpan itu dengan perpanjangan nama file. html (atau .htm). Ingat bahwa judul halaman ditampilkan di bilah judul browser atau bilah tab. Judul benar-benar bagaimana halaman Anda "diidentifikasi" ke seluruh dunia. Nama file halaman, meskipun, lebih merupakan bagian dalam ...

Bagaimana Mencocokkan Email Pemasaran dengan Brand Anda - dummies

Bagaimana Mencocokkan Email Pemasaran dengan Brand Anda - dummies

Branding e-mail pemasaran Anda membantu audiens Anda untuk segera mengenali dan membedakan e-mail Anda dari e-mail asing yang mereka terima. Menjaga pencitraan e-mail Anda konsisten dari waktu ke waktu memungkinkan penerima Anda mengenal Anda dan e-mail karena mereka menerima beberapa e-mail dari Anda. Semua komunikasi bisnis Anda harus mengandung elemen pencitraan merek yang konsisten, dan ...