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: 10
Lượt tải: 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 ...
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ìm kiếm theo từ khóa liên quan:
lập trình điện tử chuyên ngành điện tử ngôn ngữ C môi trường turbo điện tử căn bảnTài liệu có liên quan:
-
Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang
118 trang 158 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 143 0 0 -
91 trang 96 0 0
-
101 thuật toán chương trình C: Phần 2
130 trang 95 0 0 -
NGÔN NGỮ LẬP TRÌNH C - Mảng và chuỗi ký tự
40 trang 50 0 0 -
GIÁO ÁN LÝ THUYẾT LẬP TRÌNH C - Bài 4: Cấu trúc lặp
17 trang 46 0 0 -
Giáo trình điện tử căn bản- vuson.tk
23 trang 42 0 0 -
GIÁO TRÌNH ĐIỀU KHIỂN SỐ_CHƯƠNG 3
0 trang 40 0 0 -
GIÁO TRÌNH ĐIỀU KHIỂN SỐ_CHƯƠNG 7
0 trang 40 0 0 -
GIÁO TRÌNH ĐIỀU KHIỂN SỐ_CHƯƠNG 5
0 trang 39 0 0