LẬP TRÌNH CĂN BẢN - CÁC LỆNH CÓ CẤU TRÚC
Thông tin tài liệu:
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ảnGợi ý tài liệu liên quan:
-
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 134 0 0 -
Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang
118 trang 119 0 0 -
101 thuật toán chương trình C: Phần 2
130 trang 91 0 0 -
91 trang 85 0 0
-
GIÁO ÁN LÝ THUYẾT LẬP TRÌNH C - Bài 4: Cấu trúc lặp
17 trang 41 0 0 -
NGÔN NGỮ LẬP TRÌNH C - Mảng và chuỗi ký tự
40 trang 40 0 0 -
Giáo trình điện tử căn bản- vuson.tk
23 trang 39 0 0 -
GIÁO TRÌNH ĐIỀU KHIỂN SỐ_CHƯƠNG 5
0 trang 34 0 0 -
GIÁO TRÌNH ĐIỀU KHIỂN SỐ_CHƯƠNG 7
0 trang 33 0 0 -
Tìm hiểu về Vi Điều Khiển 8051
40 trang 33 0 0 -
Bài giảng Tin học đại cương: Bài 4 - Bùi Trọng Tùng
21 trang 33 0 0 -
GIÁO TRÌNH ĐIỀU KHIỂN SỐ_CHƯƠNG 3
0 trang 33 0 0 -
Giáo trình Lập trình C căn bản (Nghề Tin học ứng dụng - Trình độ Trung cấp) - CĐ GTVT Trung ương I
73 trang 32 0 0 -
36 trang 32 0 0
-
GIÁO TRÌNH ĐIỀU KHIỂN SỐ_CHƯƠNG 1_2
0 trang 31 0 0 -
Giáo trình Lập trình C căn bản (Nghề Tin học ứng dụng - Trình độ Cao đẳng) - CĐ GTVT Trung ương I
76 trang 31 0 0 -
12 trang 30 0 0
-
Điện tử căn bản - Phan Tấn Uẩn
168 trang 30 0 0 -
Giáo trình môn học/mô đun: Lập trình cơ bản - Trường CĐN Đà Lạt
42 trang 29 0 0 -
100 trang 28 0 0