tailieunhanh - Programming HandBook part 16

Tham khảo tài liệu 'programming handbook part 16', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | goto loop example include int main int n 10 loop cout n n-- if n 0 goto loop cout FIRE return 0 10 9 8 7 6 5 4 3 2 1 FIRE Hàm exit. Mục đích của exit là kết thúc chương trình và trả về một mã xác định. Dạng thức của nó như sau void exit int exit code exit code được dùng bởi một số hệ điều hành hoặc có thể được dùng bởi các chương trình gọi. Theo quy ước mã trả về 0 có nghĩa là chương trình kết thúc bình thường còn các giá trị khác 0 có nghĩa là có lỗi. Cấu trúc lựa chọn switch. Cú pháp của lệnh switch hơi đặc biệt một chút. Mục đích của nó là kiểm tra một vài giá trị hằng cho một biểu thức tương tự với những gì chúng ta làm ở đầu bài này khi liên kết một vài lệnh if và else if với nhau. Dạng thức của nó như sau switch expression case constantl block of instructions 1 break case constant2 block of instructions 2 break default default block of instructions Nó hoạt động theo cách sau switch tính biểu thức và kiểm tra xem nó có bằng constantl hay không nếu đúng thì nó thực hiện block of instructions 1 cho đến khi tìm thấy từ khoá break sau đó nhảy đến phần cuối của cấu trúc lựa chọn switch. Còn nếu không switch sẽ kiểm tra xem biểu thức có bằng constant2 hay không. Nếu đúng nó sẽ thực hiện block of instructions 2 cho đến khi tìm thấy từ khoá break. Cuối cùng nếu giá trị biểu thức không bằng bất kì hằng nào được chỉ định ở trên bạn có thể chỉ định bao nhiêu câu lệnh case tuỳ thích chương trình sẽ thực hiện các lệnh trong phần default nếu nó tồn tại vì phần này không bắt buộc phải có. Hai đoạn mã sau là tương đương vi du switch switch x case 1 cout x is 1 break case 2 cout x is 2 break default cout value of x unknown if-else tương đương if x 1 cout x is 1 _ _ else if x 2 cout x is 2 else cout value of x unknown Tôi đã nói ở trên rằng cấu trúc của lệnh switch hơi đặc biệt. Chú ý sự tồn tại của lệnh break ở cuối mỗi khối lệnh. Điều này là cần thiết vì nếu không thì sau khi thực hiện block of instructions 1 chương trình sẽ không nhảy đến cuối của lệnh switch mà

TÀI LIỆU LIÊN QUAN
10    158    1
6    184    1
7    162    1
5    157    1
6    160    1
6    152    1
6    150    1
6    206    1
7    154    1