C là ngôn ngữ lập trình đa mục đích, thủ tục, mệnh lệnh. Trong C có các quy tắc sau:
- Câu lệnh kết thúc bằng dấu chấm phẩy (;).
- C phân biệt chữ hoa/thường (case sensitive).
- Thụt lề (indentation) bị trình biên dịch bỏ qua.
- Chuỗi ký tự đặt trong dấu ngoặc kép.
- Hàm thư viện viết thường.
- Xuống dòng dùng ký tự escape \n.
Chi tiết định dạng
Dấu chấm phẩy
Rất quan trọng. Cho trình biên dịch biết câu lệnh kết thúc ở đâu. Thiếu dấu chấm phẩy sẽ gây lỗi biên dịch.
Phân biệt chữ hoa/thường
Từ khóa C đều viết thường. int hợp lệ, nhưng Int, INT sẽ lỗi.
Chú thích (Comment)
Không bắt buộc nhưng nên viết chú thích đầu chương trình (mục đích, tác giả, ngày viết).
Ví dụ chương trình
Tính chu vi hình tròn: C = 2 * PI * R. PI = 3.1415.
#include <stdio.h> // hàm thư viện viết thường
#include <conio.h>
#define PI 3.1415
int main() {
float c, r; // câu lệnh kết thúc bằng ;
printf("Nhap ban kinh: "); // chuỗi trong ngoặc kép
scanf("%f", &r);
c = 2 * PI * r;
printf("Chu vi = %f", c);
getch();
return 0;
}
Kết quả
Nhap ban kinh: 1 Chu vi = 6.283000