Latest web development tutorials

C tata bahasa dasar

Kami telah melihat struktur dasar program C, yang akan membantu kita memahami blok bangunan dasar lain dari bahasa C.

C Token (Token)

program C terdiri dari berbagai token, token dapat menjadi kata kunci, pengidentifikasi, konstanta, nilai string, atau simbol. Sebagai contoh, C pernyataan berikut meliputi lima token:

printf("Hello, World! \n");

Ini lima token adalah:

printf
(
"Hello, World! \n"
)
;

titik koma;

Dalam program C, titik koma adalah terminator pernyataan. Artinya, setiap pernyataan harus diakhiri dengan titik koma. Ini menunjukkan akhir dari sebuah entitas logis.

Misalnya, di sini adalah dua pernyataan yang berbeda:

printf("Hello, World! \n");
return 0;

catatan

Catatan seperti program C teks bantuan, mereka akan diabaikan oleh compiler. Mereka mulai dengan / *, dengan karakter * / terminasi, sebagai berikut:

/* 我的第一个 C 程序 */

Anda tidak bisa komentar sarang dalam komentar, yang bisa tidak muncul dalam string atau karakter nilai-nilai.

identifier

C identifier digunakan untuk mengidentifikasi variabel, fungsi, atau nama dari setiap item yang ditetapkan pengguna lainnya. Sebuah identifier dengan huruf AZ atau az atau garis bawah _ Start, diikuti oleh nol atau lebih huruf, garis bawah dan angka (0-9).

Diizinkan karakter tanda baca, seperti @, $, dan% dalam C pengenal. C adalahcase-sensitive bahasa pemrograman.Dengan demikian, diC,Tenaga Kerja dantenaga kerjaadalah dua identifier yang berbeda. Berikut adalah beberapa pengidentifikasi valid:

mohd       zara    abc   move_name  a_123
myname50   _temp   j     a23b9      retVal

Kata kunci

Tabel berikut mencantumkan kata-kata C reserved. Kata-kata ini tidak dapat dipesan sebagai nama konstanta, nama variabel, atau nama pengenal 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      

spasi C

Baris hanya berisi spasi, dikenal sebagai garis kosong, mungkin dengan komentar, C compiler untuk mengabaikannya sepenuhnya.

Dalam C, ruang untuk menggambarkan kosong, tab, baris, dan komentar. Berbagai bagian dari pernyataan terpisah ruang, sehingga compiler dapat mengidentifikasi pernyataan unsur (seperti int) di mana ia berakhir, elemen berikutnya di mana untuk memulai. Oleh karena itu, dalam pernyataan berikut:

int age;

Di sini, Anda harus memiliki setidaknya satu ruang karakter (biasanya spasi) antara int dan usia, sehingga compiler untuk dapat membedakan antara mereka. Di sisi lain, dalam pernyataan berikut:

fruit = apples + oranges;   // 获取水果的总数

buah dan =, = atau karakter ruang antara apel dan tidak diperlukan, tetapi dalam rangka untuk meningkatkan keterbacaan, Anda dapat menambahkan beberapa ruang yang tepat sesuai kebutuhan.