Bahasa C
Anda telah melihat struktur dasar program C, sehingga akan mudah untuk memahami blok bangunan dasar lainnya dari bahasa pemrograman C.
Program C terdiri dari berbagai token dan token adalah kata kunci, pengenal, konstanta, string literal, atau simbol. Misalnya, pernyataan C berikut terdiri dari lima token
printf("Hello, World! \n");
Token individu adalah
printf ( "Hello, World! \n" ) ;
Dalam program C, titik koma adalah terminator pernyataan. Artinya, setiap pernyataan individu harus diakhiri dengan titik koma. Ini menunjukkan akhir dari satu entitas logis.
Diberikan di bawah ini adalah dua pernyataan yang berbeda
printf("Hello, World! \n"); return 0;
Komentar seperti membantu teks dalam program C Anda dan mereka diabaikan oleh compiler. Mereka dimulai dengan /* dan diakhiri dengan karakter */ seperti yang ditunjukkan di bawah ini −
/* my first program in C */
Anda tidak boleh memiliki komentar di dalam komentar dan komentar tersebut tidak muncul di dalam string atau karakter literal.
Pengidentifikasi C adalah nama yang digunakan untuk mengidentifikasi variabel, fungsi, atau item lain yang ditentukan pengguna. Pengenal dimulai dengan huruf A sampai Z, a sampai z, atau garis bawah '_' diikuti dengan nol atau lebih huruf, garis bawah, dan angka (0 sampai 9).
C tidak mengizinkan karakter tanda baca seperti @, $, dan % dalam pengidentifikasi. C adalah peka huruf besar/kecil bahasa pemrograman. Jadi, Ketenagakerjaan dan tenaga kerja adalah dua pengidentifikasi yang berbeda dalam C. Berikut adalah beberapa contoh pengidentifikasi yang dapat diterima
mohd zara abc move_name a_123 myname50 _temp j a23b9 retVal
Daftar berikut menunjukkan kata-kata yang dicadangkan dalam C. Kata-kata yang dicadangkan ini tidak boleh digunakan sebagai konstanta atau variabel atau nama pengenal lainnya.
otomatis | lain | panjang | beralih |
istirahat | enum | daftar | typedef |
kasus | eksternal | kembali | serikat |
char | mengambang | pendek | tidak ditandatangani |
konst | untuk | ditandatangani | batal |
lanjutkan | harus | ukuran | tidak stabil |
bawaan | jika | statis | sementara |
lakukan | int | struktur | _Dikemas |
dua kali lipat |
Baris yang hanya berisi spasi, mungkin dengan komentar, dikenal sebagai baris kosong, dan kompiler C sama sekali mengabaikannya.
Spasi adalah istilah yang digunakan dalam C untuk menggambarkan kosong, tab, karakter baris baru, dan komentar. Spasi memisahkan satu bagian dari pernyataan dari yang lain dan memungkinkan kompiler untuk mengidentifikasi di mana satu elemen dalam pernyataan, seperti int, berakhir dan elemen berikutnya dimulai. Oleh karena itu, dalam pernyataan berikut
int age;
harus ada setidaknya satu karakter spasi (biasanya spasi) antara int dan usia agar kompiler dapat membedakannya. Di sisi lain, dalam pernyataan berikut
fruit = apples + oranges; // get the total fruit
tidak ada karakter spasi yang diperlukan antara buah dan =, atau antara =dan apel, meskipun Anda bebas memasukkan beberapa karakter jika ingin meningkatkan keterbacaan.
Bahasa C
Anda mungkin menghadapi situasi, ketika sebuah blok kode perlu dieksekusi beberapa kali. Secara umum, pernyataan dieksekusi secara berurutan:Pernyataan pertama dalam suatu fungsi dieksekusi terlebih dahulu, diikuti oleh yang kedua, dan seterusnya. Bahasa pemrograman menyediakan berbagai struktur ko
Mungkin ada situasi, ketika Anda perlu mengeksekusi blok kode beberapa kali. Secara umum, pernyataan dieksekusi secara berurutan:Pernyataan pertama dalam suatu fungsi dieksekusi terlebih dahulu, diikuti oleh yang kedua, dan seterusnya. Bahasa pemrograman menyediakan berbagai struktur kontrol yang m
Struktur pengambilan keputusan mengharuskan pemrogram untuk menentukan satu atau lebih kondisi yang akan dievaluasi atau diuji oleh program, bersama dengan pernyataan atau pernyataan yang akan dieksekusi jika kondisinya ditentukan benar, dan opsional, pernyataan lain yang akan dieksekusi jika kondis
Mungkin ada situasi, ketika Anda perlu mengeksekusi blok kode beberapa kali. Secara umum, pernyataan dieksekusi secara berurutan:Pernyataan pertama dalam suatu fungsi dieksekusi terlebih dahulu, diikuti oleh yang kedua, dan seterusnya. Bahasa pemrograman menyediakan berbagai struktur kontrol yang m