Bài giảng ngôn ngữ lập trình c chương 2 các câu lệnh rẽ nhánh

9 344 1
Bài giảng ngôn ngữ lập trình c   chương 2  các câu lệnh rẽ nhánh

Đang tải... (xem toàn văn)

Thông tin tài liệu

CHƯƠNG 2: CÁC CÂU LỆNH RẼ NHÁNH Nội dung Câu lệnh if Câu lệnh switch Câu lệnh if  • • •  • • • • • Dạng if() Nếu giá trị biểu thức (khác 0) thực , ngược lại thực câu lệnh đứng sau câu lệnh if Dạng if() else Nếu giá trị biểu thức (khác 0) thực , ngược lại thực • Ví dụ 1: Nhập vào hai số nguyên in số lớn • • • • • • • • • • Cách 1: Sử dụng cú pháp void main() { int a, b, max; max = a; //Giả sử a số lớn if(b > max) max = b; } • • • • • • • • • • • Cách 2: Sử dụng cú pháp void main() { int a, b, max; if(a >b) max = a; else max = b; } • Ví dụ 2: Nhập vào ba số nguyên in số lớn • • • • • • • • • • • • Cách 1: Sử dụng cú pháp void main() { int a, b, c, max; max = a; if(b > max) max = b; if(c > max) max = c; } • • • • • • • • • • • • • • • Cách 2: Sử dụng cú pháp void main() { int a, b, c, max; // Tìm số lớn a va b if(a >b) max = a; else max = b; // Tìm số lớn max vừa tìm c if(c > max) max = c; } Chú ý: Trong trường hợp có nhiều câu lệnh if else lồng vào else gắn liền với if gần if() else // bt1 sai if() if() else // bt3 sai else // bt2 sai • • • • • • • • • Câu lệnh switch switch () { case : case : case : [default: ] } Khi gặp câu lệnh máy tính giá trị , tùy theo giá trị máy nhảy tới câu lệnh có nhãn case (i = 1, … , n) tương ứng Nếu khác tất câu lệnh có default máy se nhãy tới câu lệnh có nhãn default, không máy nhảy khỏi câu lệnh switch mà không làm Máy khỏi câu lệnh switch gặp câu lệnh break • • • • • • • • • • • • • • • Ví dụ 3: Nhập vào số nguyên dương n với .. .C u lệnh if  • • •  • • • • • Dạng if( ) Nếu giá trị biểu th c (kh c 0) th c , ngư c lại th c câu lệnh đứng sau c u lệnh if Dạng if( ) else ... Nếu kh c tất c u lệnh c default máy se nhãy tới c u lệnh c nhãn default, không máy nhảy khỏi c u lệnh switch mà không làm Máy khỏi c u lệnh switch gặp c u lệnh break • •... if() if() else // bt3 sai else // bt2 sai • • • • • • • • • C u lệnh switch switch () { case : case : case

Ngày đăng: 03/12/2015, 15:39

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan