Bài 6: Định danh trong C – Học lập trình C cơ bản

Trang chủ » Training » Bài 6: Định danh trong C – Học lập trình C cơ bản
16/02/2022 Training 18 viewed

1. Từ khóa

Từ khóa là một từ dành riêng. Bạn không thể sử dụng nó như một tên biến, tên hằng số… Chỉ có 32 từ dành riêng (từ khoá) trong ngôn ngữ lập trình C.
Danh sách 32 từ khoá trong C được đưa ra dưới đây:

2. Đặt tên

Mỗi chúng ta ai cũng có tên, do vậy trong lập trình C các thành phần cũng sẽ có tên. Ví dụ như tên hàm, tên biến, tên hằng số, tên nhãn,…

Tên hợp lệ là một chuỗi liên tiếp gồm ký tự chữ, số hoặc dấu gạch dưới. Tên phân biệt chữ hoa chữ thường và không trùng với từ khóa.

  1. Tên phân biệt chữ hóa chữ thường nên: a khác A, quan khác Quan.
  2. VD Các tên đúng: a, quan, nguyenvanquan7826, quan_7826, _7826, _nhung, _123huong.
  3. VD Các tên sai:

3. Chú thích

Chú thích là những dòng mô tả diễn tả ý nghĩa câu lệnh đang dùng, giải thích ý nghĩa của một hàm nào đó giúp người lập trình dễ nhớ, dễ hình dung được câu lệnh đang làm. Trình biên dịch không biên dịch các phần ghi chú trong chương trình.
Khi viết chương trình đôi lúc ta cần phải có vài lời ghi chú về một đoạn chương trình nào đó để dễ nhớ và dễ điều chỉnh sau này. Phần nội dung ghi chú này khi biên dịch sẽ được bỏ qua. Trong ngôn ngữ lập trình C, nội dung chú thích phải được viết trong cặp dấu /* và */.
Ví dụ:
#include 
#include
int main ()
{
/* khai bao bien ten kieu char 50 ky tu */
char ten[50];
/*Xuat chuoi ra man hinh*/
printf(“Xin cho biet ten cua ban: ”);
/*Doc vao 1 chuoi la ten cua ban*/
scanf(“%s”,ten);
printf(“Xin chao ban %s\n ”,ten);
printf(“Chao mung ban den voi NNLT C”);
/*Dung chuong trinh, cho go phim*/
getch();
return 0;
}

4. Kí hiệu

   Tập kí tự hợp lệ trong ngôn ngữ C bao gồm:
  1. 52 chữ cái : A,B,C, … ,Z và a,b,c, … ,z
  2. 10 chữ số : 0,1,2,3,4,5,6,7,8,9
  3. Các kí hiệu toán học: +, -, *, /, =, <, >, (, )
  4.  Ký tự gạch nối : _ ( chú ý phân biệt với dấu trừ “ – ” )
  5. Các kí tự đặt biệt như : ., ; : [ ] {} ? ! \ & \ | # $ ” ‘ @ ^…
  6. Dấu cách (khoảng trắng) dùng để phân cách giữa các từ.
Chia sẻ:
Tags:
TOP HOME