Câu lệnh và dòng chú thích . 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. | Giáo trình tin học cơ sở II - Ngôn ngữ C . Câu lệnh và dòng chú thích . 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 31 Giáo trình tin học cơ sở II - Ngôn ngữ C 5 printf Dien tich r r PI 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ụ printf Dien tich r r PI . 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 câu lệnh ghép - nhóm lệnh . 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 -b - sqrt d 2 a x2 -b sqrt d 2 a printf nghiem x1 x2 x1 x2 else printf phuong trinh khong co nghiem thuc . 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. 32 Giáo trình tin học cơ sở II - Ngôn ngữ 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 f r nhập số .