Menguasai Sintaks Dasar C: Token, Struktur, dan Titik Koma
Anda telah melihat struktur dasar dari suatu program C, jadi akan mudah untuk memahami blok pembangun dasar lainnya dari bahasa pemrograman C.
Token dalam C
Suatu program C terdiri dari berbagai token dan token adalah kata kunci, identifier, konstanta, string literal, atau simbol. Misalnya, pernyataan C berikut terdiri dari lima token −
printf("Hello, World! \n"); Token individu adalah −
printf ( "Hello, World! \n" ) ;
Titik Koma
Dalam suatu program C, titik koma adalah penutup pernyataan. Artinya, setiap pernyataan individual harus diakhiri dengan titik koma. Ini menunjukkan akhir dari satu entitas logis.
Berikut adalah dua pernyataan yang berbeda −
printf("Hello, World! \n"); return 0; Komentar
Komentar adalah seperti teks bantuan dalam program C Anda dan diabaikan oleh compiler. Mereka dimulai dengan /* dan diakhiri dengan karakter */ seperti yang ditunjukkan di bawah −
/* my first program in C */
Anda tidak dapat memiliki komentar dalam komentar dan mereka tidak muncul dalam string atau karakter literal.
Identifier
Identifier C adalah nama yang digunakan untuk mengidentifikasi variabel, fungsi, atau item yang ditentukan pengguna lainnya. Identifier dimulai dengan huruf A hingga Z, a hingga z, atau underscore '_' diikuti oleh nol atau lebih huruf, underscore, dan digit (0 hingga 9).
C tidak mengizinkan karakter tanda baca seperti @, $, dan % dalam identifier. C adalah bahasa pemrograman yang peka huruf besar-kecil. Jadi, Manpower dan manpower adalah dua identifier yang berbeda dalam C. Berikut adalah beberapa contoh identifier yang dapat diterima −
mohd zara abc move_name a_123 myname50 _temp j a23b9 retVal
Kata Kunci
Daftar berikut menunjukkan kata yang dicadangkan dalam C. Kata-kata yang dicadangkan ini tidak boleh digunakan sebagai konstanta atau variabel atau nama identifier lainnya.
| auto | else | long | switch |
| break | enum | register | typedef |
| case | extern | return | union |
| char | float | short | unsigned |
| const | for | signed | void |
| continue | goto | sizeof | volatile |
| default | if | static | while |
| do | int | struct | _Packed |
| double | | | |
Whitespace dalam C
Baris yang hanya berisi whitespace, mungkin dengan komentar, dikenal sebagai baris kosong, dan compiler C sepenuhnya mengabaikannya.
Whitespace adalah istilah yang digunakan dalam C untuk menggambarkan spasi, tab, karakter baris baru, dan komentar. Whitespace memisahkan satu bagian pernyataan dari bagian lain dan memungkinkan compiler 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 whitespace (biasanya spasi) antara int dan age agar compiler dapat membedakannya. Di sisi lain, dalam pernyataan berikut −
fruit = apples + oranges; // get the total fruit
tidak diperlukan karakter whitespace antara fruit dan =, atau antara = dan apples, meskipun Anda bebas menyertakan beberapa jika Anda ingin meningkatkan keterbacaan.