Daftar Isi:
Video: Menangkap input dalam bahasa C.mp4 2024
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.
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.