Danh mục

LẬP TRÌNH CĂN BẢN - CÁC LỆNH CÓ CẤU TRÚC

Số trang: 8      Loại file: pdf      Dung lượng: 226.85 KB      Lượt xem: 1      Lượt tải: 0    
Thu Hiền

Phí tải xuống: 4,000 VND Tải xuống file đầy đủ (8 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Khối lệnh trong C (1) Là 1 dãy các khai báo cùng với các câu lệnh nằmtrong cặp dấu ngoặc móc { và }.
Nội dung trích xuất từ tài liệu:
LẬP TRÌNH CĂN BẢN - CÁC LỆNH CÓ CẤU TRÚC Khối lệnh trong C (1) Là 1 dãy các khai báo cùng với các câu lệnh nằm LẬP TRÌNH CĂN BẢN l trong cặp dấu ngoặc móc { và }. CÁC LỆNH CÓ CẤU TRÚC 1 3Nội dung chương này Khối lệnh trong C (2) Khối lệnh trong C 1 khối lệnh có thể chứa nhiều khối lệnh khác gọil l là khối lệnh lồng nhau (không hạn chế). Cấu trúc rẽ nhánhl Cấu trúc lựa chọnl Cấu trúc vòng lặpl Các câu lệnh “đặc biệt”l 2 4 Ví dụ - Lệnh ifPhạm vi các biến Có thể khai báo các biến cùng #include l tên trong các khối. #include Nếu một biến được khai báo bênl int main (){ ngoài khối lệnh và không trùng float a; tên với biến bên trong khối lệnh printf(Nhap a = ); scanf(%f,&a); thì nó cũng dùng được bên trong if (a !=0 ) khối. printf(Nghich dao cua %f la %f,a,1/a); Một khối lệnh con có thể sửl getch(); dụng các biến bên ngoài, nhưng return 0; điều ngược lại không đúng. } 5 7 Ví dụ - Lệnh if-elseCấu trúc rẽ nhánh (if) #include #include int main (){ Statement được thực hiện nếu boolean_expression có giá trịl float a; đúng (true), !=0. printf(Nhap a = ); scanf(%f,&a); if (a !=0 ) Khối else là tùy chọnl printf(Nghich dao cua %f la %f,a,1/a); else printf(“Khong the tim duoc nghich dao cua a”); boolean_expression !=0 => Statement1 được thực hiện getch(); boolean_expression ==0 => Statement2 được thực hiện return 0; } 6 8Câu lệnh và khối lệnh Chú ý khi dùng if-else C cho phép nhóm các câu lệnh liên tiếp vào 1 khối. Câu lệnh if-else lồng nhaul l 1 khối lệnh có thể được dùng như 1 lệnh đơn. else sẽ kết hợp với if gần nhất chứa có elsel l Ví dụ: Trong trường if bên trong không có else thì phải viết nól l trong cặp dấu {} để tránh sự kết hợp else if sai. Ví dụ l 9 11 Cấu trúc lựa chọnNhầm lẫn khi dùng if (switch-case) (1) C cung cấp 1 cấu trúc đẹp - dùng 1 dãy các câu lệnh if. l Chương trình trên sai ở đâu? l 10 12Cấu trúc lựa chọn Cấu trúc lựa chọn(switch-case) (2) (switch-case) (4) switch-case có thể đưa đ ến mã máy (machine code) hiệu quả Các chú ý:l l hơn (vì jump tables có thể được dùng) Kiểu của expr và các valuei phải là kiểu số nguyên l (int, chat, long, …). Nếu break/return vắng mặt, câu lệnh trong các case l ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: