Rumah Keuangan Pribadi Melihat bahasa C - dummies

Melihat bahasa C - dummies

Daftar Isi:

Video: Menangkap input dalam bahasa C.mp4 2024

Video: Menangkap input dalam bahasa C.mp4 2024
Anonim

Setiap program harus memiliki titik awal. Ketika Anda menjalankan sebuah program, DOS mengirimkannya dalam perjalanan - seperti meluncurkan sebuah kapal. Sebagai tugas terakhir dok-master, DOS melemparkan mikroprosesor ke dalam program. Mikroprosesor kemudian mengambil kemudi program di titik awal yang spesifik.

Pada semua program C, titik awal adalah fungsi main () . Setiap program C memiliki satu, bahkan GOODBYE. C (ditunjukkan pada Gambar 1). Fungsi main () adalah mesin yang membuat program bekerja, yang menampilkan pesan di layar.

Gambar 1: GOODBYE. C dan potongan dan bagiannya.

Program C lainnya dapat melakukan tugas lain di fungsi main () . Tapi apa pun yang ada di sana, ini adalah instruksi pertama yang diberikan ke komputer saat program berjalan.

  • main () adalah nama yang diberikan pada fungsi (atau primer) pertama di setiap program C. Program C bisa memiliki fungsi lain, tapi main () adalah yang pertama.
  • Merupakan konvensi umum untuk mengikuti nama fungsi bahasa C dengan tanda kurung, seperti pada main () . Itu tidak berarti apa-apa. Semua orang melakukannya, dan itu disertakan di sini sehingga Anda tidak aneh saat melihatnya di tempat lain.
  • Di Borland C ++, Anda mungkin pernah melihat pesan kesalahannya mengatakan "di fungsi utama. "Pesan ini mengacu pada fungsi utama - void main () hal yang berisi instruksi bahasa C yang telah Anda tulis.
  • Fungsi adalah mesin - ini adalah seperangkat instruksi yang melakukan sesuatu. Program C dapat memiliki banyak fungsi di dalamnya, meskipun fungsi utama adalah fungsi pertama dalam program C. Ini diperlukan

Fungsi Biasakan kata itu.

Potongan bagian

Berikut adalah beberapa potongan menarik dari program C yang ditunjukkan pada Gambar 1:

1. #include dikenal sebagai perintah preprocessor, yang terdengar mengesankan, dan mungkin bukan istilah yang benar, namun Anda tidak diharuskan untuk menghafalnya. Apa yang dilakukannya adalah memberitahu kompiler untuk "memasukkan" program atau file lain beserta kode sumber Anda, yang umumnya menghindari banyak kesalahan kecil dan mengganggu yang jika tidak terjadi.

2. adalah nama file yang dipeluk dengan tanda kurung siku (yang merupakan usaha bahasa C untuk memaksa Anda menggunakan segala jenis tanda kurung dan yang lainnya). Seluruh pernyataan #include memberitahu compiler untuk menggunakan file STDIO. H, yang berisi standar I / O, atau input / output, perintah yang dibutuhkan oleh sebagian besar program C.

3. void main mengidentifikasi nama fungsi utama. Kekosongan ini mengidentifikasi jenis fungsi atau fungsi yang dihasilkannya. Dalam kasus utama, tidak menghasilkan apa-apa, dan istilah C untuk itu adalah "batal."

4. Dua tanda kurung kosong mengikuti nama fungsi. Terkadang, mungkin ada item dalam tanda kurung ini.

5. Tanda kurung kurawal atau kurung melampirkan fungsinya, memeluk erat semua bagiannya. Segala sesuatu di antara {dan} adalah bagian dari fungsi utama () pada Gambar 1. 6. printf

adalah instruksi bahasa C, bagian dari bahasa pemrograman yang pada akhirnya memberi tahu komputer apa yang harus dilakukan. 7.

Milik printf lebih banyak tanda kurung. Dalam kasus ini, tanda kurung melampirkan teks, atau "string" teks. Segala sesuatu di antara tanda kutip ganda (") adalah bagian dari teks teks printf. 8.

Bagian menarik dari string teks adalah n. Itu karakter backslash dan sedikit n. Apa yang diwakilinya adalah karakter yang dihasilkan dengan menekan tombol Enter. Apa yang dilakukannya adalah mengakhiri string teks dengan "baris baru. " 9.

Akhirnya, garis cetak, atau pernyataan, diakhiri dengan titik koma. Titik koma adalah bagaimana kompiler C mengetahui kapan satu pernyataan berakhir dan yang lainnya dimulai - seperti sebuah periode di akhir sebuah kalimat. Meskipun printf adalah satu-satunya instruksi dalam program ini, titik koma masih diperlukan. • Teks dalam sebuah program disebut sebagai string

. Misalnya, "la-de-da" adalah string teks. String ditutup dengan tanda kutip ganda. • Bahasa C terdiri dari kata kunci yang muncul dalam pernyataan. Pernyataan diakhiri dengan titik koma, sama seperti kalimat dalam bahasa Inggris pada akhir periode.)

Bahasa C itu sendiri - kata kunci

Bahasa C sangat singkat. Hanya ada 33

kata kunci di C. Kalau saja bahasa Prancis itu mudah! Tabel 1 menunjukkan kata kunci yang membentuk bahasa C. Tabel 1: Kata Kunci Bahasa C

asm

enum

tanda tangan

auto

extern

ukuran

break

float

static

untuk

struct

char

goto

beralih

const

jika

typedef

lanjutkan

int

serikat

default

Panjang

unsigned

do

register

void

double

kembali

volatile

lainnya

pendek

sementara

tidak buruk, ya? Tapi ini bukan semua kata yang Anda temukan dalam bahasa C. Kata atau instruksi lain disebut fungsi

Ini termasuk permata seperti printf dan beberapa lusin fungsi umum lainnya yang membantu kata kunci bahasa C dasar dalam membuat program. Jika Anda menggunakan DOS, fungsi tambahan yang spesifik untuk DOS ditumpuk di atas armada fungsi standar C. Dan jika Anda masuk ke Windows, Anda menemukan tumpukan fungsi spesifik Windows yang membawa kosakata lengkap C ke dalam ratusan buku. Dan tidak, Anda tidak benar-benar harus menghafal salah satu dari mereka. Inilah sebabnya mengapa semua kompiler C datang dengan referensi bahasa, yang pasti akan tetap dekat dengan dada PC Anda yang bercahaya. Bahasa lebih dari sekadar kumpulan kata-kata. Mereka juga melibatkan tatabahasa, atau mencocokkan kata-kata dengan benar sehingga gagasan yang dapat dimengerti disampaikan. Konsep ini benar-benar berada di luar jangkauan komunitas hukum modern.

Selain tatabahasa, bahasa membutuhkan peraturan, pengecualian, jot dan tittles, dan segala macam kesenangan dan malapetaka.Bahasa pemrograman mirip dengan bahasa lisan karena mereka memiliki berbagai bagian dan banyak aturan.

Anda tidak akan pernah diminta untuk menghafal 33 kata kunci.

Sebenarnya, dari 33 kata kunci tersebut, Anda mungkin hanya menggunakan setengahnya secara reguler.

  • Beberapa kata kunci adalah kata-kata yang nyata! Yang lainnya adalah singkatan atau kombinasi dari dua kata atau lebih. Yang lain lagi adalah kriptogram nama pacar pemrogram.
  • Masing-masing kata kunci memiliki masalah tersendiri. Anda tidak hanya menggunakan kata kunci
  • yang lain
  • , misalnya; Anda harus menggunakannya dalam konteks. Fungsi seperti printf
  • memerlukan satu set tanda kurung dan banyak barang di dalam tanda kurung. (Jangan khawatir tentang ini sekarang, hanya menganggukkan kepala dan tersenyum setuju, "Ya, printf memang membutuhkan banyak barang.") Ngomong ngomong, fakta bahwa printf
  • adalah fungsi C dan bukan kata kunci mengapa #include dibutuhkan pada awal sebuah program. STDIO File H berisi petunjuk yang memberitahu compiler apa sebenarnya printf dan apakah. Jika Anda mengedit baris #include , kompilator menghasilkan jenis kesalahan "Saya tidak tahu apa itu printf hal kesalahan.
Melihat bahasa C - 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 ...