Hệ UNIX - Ngôn Ngữ C, ANSI C, ISO C, C++ phần 4

Ngoài ra, C cũng thường được dùng làm phương tiện giảng dạy trong khoa học máy tính mặc dù ngôn ngữ này không dược thiết kế dành cho người nhập môn. | Ebooks Team Chúng ta cần phải nhớ rằng vòng lặp phải kết thúc ở một điểm nào đó vì vậy bên trong vòng lặp chúng ta phải cung cấp một phương thức nào đó để buộc condition trở thành sai nếu không thì nó sẽ lặp lại mãi mãi. Trong ví dụ trên vòng lặp phải có lệnh - -n để làm cho condition trở thành sai sau một số lần lặp. Vòng lặp do-while Dạng thức do statement while condition Chức năng của nó là hoàn toàn giống vòng lặp while chỉ trừ có một điều là điều kiện điều khiển vòng lặp được tính toán sau khi statement được thực hiện vì vậy statement sẽ được thực hiện ít nhất một lần ngay cả khi condition không bao giờ được thoả mãn. Ví dụ chương trình dưới đây sẽ viết ra bất kì số nào mà bạn nhập vào cho đến khi bạn nhập số 0. number echoer include int main unsigned long n do cout Enter number 0 to end cin n cout You entered n n while n 0 return 0 Enter number 0 to end 12345 You entered 12345 Enter number You entered 0 to 160277 end 160277 Enter number You entered 0 to 0 end 0 Vòng lặp do-while thường được dùng khi điều kiện để kết thúc vòng lặp nằm trong vòng lặp như trong ví dụ trên số mà người dùng nhập vào là điều kiện kiểm tra để kết thúc vòng lặp. Nếu bạn không nhập số 0 trong ví dụ trên thì vòng lặp sẽ không bao giờ chấm dứt. Vòng lặp for. Dạng thức for initialization condition increase statement và chức năng chính của nó là lặp lại statement chừng nào condition còn mang giá trị đúng như trong vòng lặp while. Nhưng thêm vào đó for cung cấp chỗ dành cho lệnh khởi tạo và lệnh tăng. Vì vậy vòng lặp này được thiết kế đặc biệt lặp lại một hành động với một số lần xác định. Cách thức hoạt động của nó như sau Trang 24 Ebooks Team 1 initialization được thực hiện. Nói chung nó đặt một giá khí ban đầu cho biến điều khiển. Lệnh này được thực hiện chỉ môt lần. 2 condition được kiểm tra nếu nó là đúng vòng lặp tiếp tục còn nếu không vòng lặp kết thúc và statement được bỏ qua. 3 statement được thực hiện. Nó có thể là một lệnh đơn hoặc là .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
272    23    1    29-11-2024
15    22    4    29-11-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.