Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Cú pháp C như thế nào? Định danh trong C ra sao? Hãy cùng Quantrimang.com tìm hiểu nhé!
Trong ngôn ngữ C bao gồm rất nhiều các token khác nhau và một token có thể là một từ khóa, một định danh, một hằng số, một chuỗi hoặc một ký tự. Ví dụ, dòng lệnh C dưới đây bao gồm 5 token sau:
printf("Hello, World! \n");
Các token riêng rẽ như sau:
printf ( "Hello, World! \n" ) ;
Chương trình C, dấu chấm phẩy là một phần kết thúc lệnh. Thực tế mỗi lệnh trong C phải kết thúc bởi một dấu chấm phẩy. Nó thông báo phần kết thúc của một thuộc tính logic.
Ví dụ dưới đây là 2 đoạn lệnh:
printf("Hello, World! \n");
return 0;
Chú thích giống như việc trợ giúp trong chương trình C và được bỏ qua bởi bộ biên dịch. Nó bắt đầu với /* và kết thúc với ký tự */ như dưới đây:
/* Day la chuong trinh C dau tien */
Bạn không thể có thêm một phần comment bên trong phần comment này.
Một định danh trong C là một tên được sử dụng như một biến, hàm và một thành phần được người dùng định nghĩa. Một định danh có thể bắt đầu bởi các ký tự A đến Z, a đến z và dấu gạch dưới (_) và số 0 đến 9.
C không cho phép các dấu như @, $, và % trong tên định danh. C là ngôn ngữ phân biệt chữ thường - chữ hoa. Do đó, QTM và qtm là hai định danh khác nhau trong C. Dưới đây là một vài ví dụ định danh hợp lệ:
nam hoangminh abc ha_noi a_123 sinhvien _hocphi j d23b5 nhanVien
Dưới đây là danh sách các từ khóa được dành riêng trong ngôn ngữ C. Các định danh hay biến, hằng số không thể đặt tên giống các từ khóa dưới đây, nếu không chương trình sẽ báo lỗi.
| 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 |
Một dòng có thể chứa khoảng trắng, có thể là những dòng comment, được biết đến như dòng trắng khi cùng được bộ biên dịch bỏ qua khi biên dịch.
Một khoảng trắng trong C có thể là một đoạn trống, tab, newline (dòng mới) hoặc comment. Một khoảng trắng chia một phần của lệnh thành nhiều phần và giúp bộ biên dịch phân biệt một thành phần trong một lệnh, như int, kết thúc thành phần và bắt đầu thành phần tiếp theo như lệnh sau:
int diemthi;
Phải có ít nhất một khoảng trắng ký tự giữa int và diemthi để bộ biên dịch hiểu và phân biệt được chúng. Mặt khác, xem lệnh dưới đây:
luong = luongcoban + phucap; // tinh tong luong
Không cần thiết khoảng trắng giữa luong và dấu =, hoặc giữa dấu = và luongcoban.
#include <stdio.h>
int main() {
printf("Chào mừng tới Quantrimang.com!");
return 0;
}
Giải thích chi tiết
Dòng 1: #include <stdio.h> là một thư viện file header, cho phép lập trình viên làm việc với các hàm input và output, chẳng hạn như printf() (được dùng ở dòng 4). File Header thêm chức năng cho chương trình C.
Đừng lo nếu không hiểu cách #include <stdio.h>hoạt động. Chỉ cần nghĩ rằng nó là thành phần thường xuất hiện trong chương trình.
Dòng 2: Một dòng trống C bỏ qua khoảng trắng. Thế nhưng, ví dụ dùng nó để làm code dễ đọc hơn.
Dòng 3: Một thành phần khác, luôn hiện trong chương trình C là main(). Nó được gọi là một function. Bất kỳ code bên trong ngoặc nhọn đều sẽ được triển khai.
Dòng 4: printf() là một hàm được dùng để xuất/in văn bản trên màn hình. Ở ví dụ trên, “Chào mừng tới Quantrimang.com” sẽ xuất hiện hay được output.
Lưu ý:
int main(){printf("Chào Quantrimang.com!");return 0;}Dòng 5: return ) kết thúc hàm main().
Dòng 6: Đừng quên thêm dấu ngoặc nhọn đóng hàm để kết thúc hàm main.

Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
10 phần mềm tạo nhạc bằng AI tốt nhất năm 2026
Llama vs ChatGPT: Nền tảng AI nào tốt hơn?
AI Voice Agent là gì? Tìm hiểu cách thức hoạt động của trợ lý thoại AI
Hướng dẫn tạo câu hỏi trắc nghiệm trên Gemini
TOP trang web tạo ảnh AI tốt nhất
Hướng dẫn chi tiết cách tạo Data Table trên n8n: Tối ưu hóa hệ thống dữ liệu tự động
8 câu lệnh Gemini xóa chi tiết thừa khỏi ảnh
Cách sử dụng AI Video Remix trong Google Photos
Mistral Vibe for Code, Claude Code, Cursor hay Codex: Đâu là coding agent tốt nhất hiện nay?
5 Claude, OpenClaw và Hermes skill xứng đáng có trong bộ công cụ của bạn
Cách phát triển sự nghiệp trong kỷ nguyên AI: 10 bước giúp bạn luôn giữ lợi thế
TOP công cụ AI tạo danh sách công việc tốt nhất
So sánh 27 mô hình Claude
So sánh 27 mô hình Claude
Thêm danh sách SharePoint vào Copilot Studio
Kimi vs ChatGPT: Đâu là trợ lý AI tốt hơn?
Cách thêm watermark AI trong Photos Windows
8 trường hợp sử dụng Claude Cowork tự động hóa doanh nghiệp giúp tiết kiệm nhiều giờ mỗi tuần
Prompt tạo phiếu luyện viết đoạn văn cho học sinh Tiểu học
TOP công cụ nhân hóa văn bản AI tự nhiên nhất