III.2. Câu lệnh và dòng chú thích
III.2.1. Câu lệnh Trong chương trình
có thể có nhiều câu lệnh, mỗi câu lệnh đảm nhiệm một chức năng nào đó. Trong C một lệnh nói chung có thể viết trên một hay nhiều dòng (trừ xâu kí tự và macro) và kết thúc bởi dấu chấm phẩy (;) và cũng có thể viết nhiều lệnh trên một dòng, giữa các thành phần của lệnh có thể có các dấu cách.
Ví dụ:
a = b +5;
a = b + 5;
printf0;
M ột lệnh có thể viết trên nhiều dòng nhưng trong 1 xâu kí tự hay định nghĩa macro thì chúng ta phải viết trên 1 dòng, trường hợp nhất thiết phải viết trên nhiều dòng thì bạn phải thêm kí tự \ vào cuối dòng trên để báo cho chương trình dịch nối nội dung dòng dưới vào cuối của dòng trên.
Ví dụ
printf0;
III.2.2. Lệnh và khối lệnh
Các lệnh cúa chương trình C bao gồm 2 loại đó là câu lệnh đơn và khối lệnh 0.
Câu lệnh đơn là những lệnh đơn giản (chỉ một phát biểu, kết thúc bởi ;) như phép gán, một lời gọi hàm,..
Khối lệnh là nhóm các lệnh được bao bởi cặp { và }, bên trong khối lệnh là dãy các lệnh có thể là lệnh đơn hoặc khối lệnh con khác, tức là khối lệnh có thể lồng nhau, các dấu móc { và } phải xuất hiện tương ứng theo cặp.
Ví dụ:
if (a>0)
{ d = b*b - 4*a*c;
if(d>=0)
{ x1 = 0)/0;
x2 = 0)/0;
printf0;
}
else
printf(“phuong trinh khong co nghiem thuc”);
}
III.2.3. Lời chú thích Trong chương trình
chúng ta có thể thêm các lời chú thích để giải thích câu lệnh hoặc chức năng của chương trình ,.. nhằm cho chương trình dễ đọc.
Các chú thích được đặt giữa cặp /* và */, có thể trên một hoặc nhiều dòng. Với các chương trình dịch của C++ bạn có thể sử dụng // để ghi một chú thích trong chương trình, với cách này nội dung lời chú thích bắt đầu sau dấu // tới hết dòng. Các lời chú thích chỉ có tác dụng với người đọc chứ không ảnh hưởng tới chương trình, tức là chương trình dịch sẽ bỏ qua các lời chú thích.
Ví dụ:
scanf";
/*nhập số thực từ bàn phím vào r */
printf0; //tính và in diện tích