Tiếp tục trong C++

Tiep Tuc Trong C



Trong C++, chúng ta sử dụng câu lệnh “continue” bên trong vòng lặp. Câu lệnh “tiếp tục” được sử dụng để bỏ qua lần lặp hiện tại trong vòng lặp và điều khiển của mã được gửi đến lần lặp tiếp theo. Chúng tôi đặt điều kiện của lần lặp mà chúng tôi muốn bỏ qua khỏi vòng lặp và chèn câu lệnh “tiếp tục” vào vị trí đó. Hướng dẫn này nói về câu lệnh “continue” trong lập trình C++.

Ví dụ 1:

Tệp tiêu đề “iostream” được bao gồm trong mã này. Tệp tiêu đề này được sử dụng trong C++ vì các hàm đầu vào hoặc đầu ra được khai báo trong tệp tiêu đề này. Sau đó, chúng ta đặt không gian tên “std” và sau đó gọi hàm “main()”. Chúng ta khởi tạo biến “a” làm kiểu dữ liệu số nguyên và sau đó đặt vòng lặp “for”. Trong vòng lặp này, chúng ta đặt “a = 0” và điều kiện mà chúng ta thêm vào đây là “a <= 9”. Sau đó, chúng tôi tăng nó theo giá trị của “a”. Trong phần sau, chúng tôi sử dụng điều kiện “if”, trong đó chúng tôi chèn “a == 5” và đặt câu lệnh “tiếp tục” sau câu lệnh này. Câu lệnh “tiếp tục” giúp bỏ qua giá trị “5” trong vòng lặp này. Sau đó, chúng ta thêm “cout” và in các số còn lại. Nó hiển thị tất cả các số ngoại trừ số “5” vì chúng tôi đã thêm câu lệnh “tiếp tục”.

Mã 1:

#include

sử dụng không gian tên std ;

int chủ yếu ( ) {

int Một ;

( Một = 0 ; Một <= 9 ; Một ++ ) {

nếu như ( Một == 5 ) {

Tiếp tục ;

}

cout << 'Số là ' << Một << kết thúc ;

}

trở lại 0 ;

}

Đầu ra:







Ở đây, tất cả các số đều được hiển thị, nhưng số “5” bị bỏ qua khỏi đầu ra này và không được hiển thị ở đây vì chúng tôi đã thêm câu lệnh “tiếp tục” để bỏ qua số “5” từ vòng lặp này.





Ví dụ 2:

Chúng ta sử dụng câu lệnh “continue” bên trong vòng lặp “while”. Mã này bao gồm tệp tiêu đề “iostream” vì các phương thức đầu vào và đầu ra được khai báo trong tệp tiêu đề này. Sau đó, không gian tên “std” được thêm vào và hàm “main()” sẽ được gọi ở đây. Sau đó, chúng ta đặt “int” và khởi tạo một biến số nguyên với tên “num”. Sau đó, chúng ta sử dụng vòng lặp “while()” và đặt điều kiện “num <= 12”.





Bên dưới này, chúng ta đặt “if” chứa một điều kiện khác là “num == 7”. Sau đó, chúng ta đặt “num++”, giá trị này sẽ tăng thêm một trong giá trị của “num”. Sau đó, chúng tôi sử dụng câu lệnh “tiếp tục”. Câu lệnh “tiếp tục” này bỏ qua số “7” trong vòng lặp “while”. “cout” được thêm vào và các số còn lại được in. Vì chúng tôi đã chèn câu lệnh “tiếp tục” nên nó sẽ hiển thị tất cả các số khác ngoài “7”. Sau đó, chúng ta đặt “num++” để tăng giá trị của “num”.

Mã 2:

#include

sử dụng không gian tên std ;

int chủ yếu ( ) {

int trên một = 0 ;

trong khi ( trên một <= 12 ) {

nếu như ( trên một == 7 ) {

trên một ++;

Tiếp tục ;

}

cout << 'Chúng tôi hiển thị số bằng vòng lặp while' << trên một << kết thúc ;

trên một ++;

}

trở lại 0 ;

}

Đầu ra:



Vì tất cả các số đều được in trong trường hợp này nên số “7” bị bỏ qua khỏi đầu ra và không được hiển thị do câu lệnh “tiếp tục” được thêm vào vòng lặp để bỏ qua số “7”.

Ví dụ 3:

Chúng ta thêm câu lệnh “continue” này bên trong vòng lặp “for” lồng nhau. Sau khi chèn tệp tiêu đề và không gian tên “std”, chúng ta gọi phương thức “main()”. Các biến “n1” và “n2” được khai báo ở đây là kiểu số nguyên. Bây giờ, chúng ta sử dụng vòng lặp “for” chứa điều kiện “n1 <= 4”. Bên dưới phần này, chúng ta đặt lại vòng lặp “for”, đây là vòng lặp “lồng nhau”. Vòng lặp “for” thứ hai chứa điều kiện “n2 <= 4”.

Bây giờ, chúng ta sử dụng “if” trong đó chúng ta thêm điều kiện và sử dụng toán tử “&&”. Sau đó, 'tiếp tục' được thêm vào đây. Nó chỉ bỏ qua những giá trị trong đó “n1” là “3” và “n2” là “3”. Khi cả “n1” và “n2” đều là “3”, nó sẽ bỏ qua việc lặp lại vòng lặp ở đây. Sau đó, chúng tôi sử dụng “cout” bên dưới để hiển thị các giá trị còn lại.

Mã 3:

#include

sử dụng không gian tên std ;

int chủ yếu ( )

{

int n1 , n2 ;

( n1 = 1 ; n1 <= 4 ; n1 ++ ) {

( n2 = 1 ; n2 <= 4 ; n2 ++ ) {

nếu như ( n1 == 3 && n2 == 3 ) {

Tiếp tục ;

}

cout << 'n1 =' << n1 << 'n2 =' << n2 << kết thúc ;

}

}

}

Đầu ra:

Vì dòng “tiếp tục” được thêm vào vòng lặp lồng nhau để bỏ qua bước lặp trong đó cả hai giá trị biến là “3” và tất cả các giá trị khác được in ở đây.

Ví dụ 4:

Biến “int” có tên “num_1” được khởi tạo với giá trị là “1”. Sau đó, chúng ta sử dụng vòng lặp “while” và thêm điều kiện “num_1 <= 9”. Bên dưới phần này bao gồm “cout” và điều kiện “if” được đặt ở đó. Điều kiện “if” kiểm tra phần còn lại của số bằng 0 khi chúng ta chia nó cho “2”. Điều kiện này được thêm vào khi chúng tôi muốn kiểm tra số chẵn trong mã của mình. Bên dưới, chúng ta đặt “num_1++” để tăng giá trị của “num_1”. Ở đây, chúng tôi sử dụng “tiếp tục” để bỏ qua các số chẵn trong vòng lặp và không hiển thị thông báo đã cho cho số chẵn có trong vòng lặp.

Mã 4:

#include

sử dụng không gian tên std ;

int chủ yếu ( ) {

int số_1 = 1 ;

trong khi ( số_1 <= 9 ) {

cout << 'Số đó là =' << số_1 << kết thúc ;

nếu như ( số_1 % 2 == 0 ) {

số_1 ++;

Tiếp tục ;

}

cout << 'Số là ' << số_1 << 'là số lẻ' << kết thúc ;

số_1 ++;

}

trở lại 0 ;

}

Đầu ra:

Ở đây, chúng ta có thể thấy rằng các số chẵn bị bỏ qua khỏi đầu ra và thông báo cho số lẻ được hiển thị ở đây chỉ vì câu lệnh “tiếp tục” mà chúng tôi đã chèn vào mã của mình.

Ví dụ 5:

Trong mã cuối cùng của chúng tôi, chúng tôi nhận được các giá trị từ người dùng nhỏ hơn “45” và chấm dứt hoạt động nhập của người dùng khi chúng tôi nhập giá trị âm và tính tổng của các giá trị đã cho. Đầu tiên, chúng ta khởi tạo “tổng” và “giá trị” dưới dạng kiểu dữ liệu số nguyên.

Sau đó, kiểm tra xem giá trị có dương hay không. Sau đó, áp dụng “tổng + = giá trị” nếu giá trị dương và hiển thị thông báo thành “Nhập số cho tổng”. Bên dưới phần này, chúng tôi sử dụng “cin” để lấy số và lưu nó vào “giá trị”. Bây giờ, chúng ta tiếp tục và xem liệu “giá trị > 45” hay không. Nếu điều kiện này được thỏa mãn, chúng ta phải thực thi dòng đã cho trong đó chúng ta đã viết thông báo để nhập giá trị nhỏ hơn “45”. Sau đó, gán “value = 0” và đặt câu lệnh continue bỏ qua giá trị đó và nhận giá trị mới từ người dùng. Sau đó, chúng tôi tính toán “tổng” và hiển thị nó. Việc tính tổng này được thực hiện khi chúng ta nhập một giá trị âm.

Mã 5:

#include

sử dụng không gian tên std ;

int chủ yếu ( ) {

int sự tính tổng = 0 ;

int giá trị = 0 ;

trong khi ( giá trị >= 0 ) {

sự tính tổng += giá trị ;

cout << 'Xin vui lòng nhập một số cho tổng:' ;

Ăn >> giá trị ;

nếu như ( giá trị > Bốn năm ) {

cout << 'Số bạn nhập vào đây lớn hơn 45 nên chúng tôi không tính'' << kết thúc ;

giá trị = 0 ;

Tiếp tục ;

}

}

cout << 'Tổng của số đã nhập là ' << sự tính tổng << kết thúc ;

trở lại 0 ;

}

Đầu ra:

Kết quả này hiển thị cách mã của chúng tôi nhận thông tin đầu vào của người dùng, áp dụng phép tính tổng và hiển thị thông báo khi chúng tôi nhập giá trị lớn hơn “45”. Ở đây, chúng ta có thể nhận thấy rằng các giá trị lớn hơn “45” sẽ bị bỏ qua và không được tính trong quy trình tính tổng. Điều này là do chúng tôi đã áp dụng câu lệnh “tiếp tục” tại vị trí đó trong mã của mình.

Phần kết luận

Khái niệm “tiếp tục” trong lập trình C++ được nghiên cứu kỹ lưỡng trong hướng dẫn này. Chúng tôi đã khám phá cách câu lệnh “tiếp tục” này hỗ trợ việc bỏ qua giá trị mong muốn từ đầu ra để hiển thị. Chúng tôi đã sử dụng câu lệnh “tiếp tục” này trong các mã của mình và giải thích từng mã cũng như kết quả của các mã này. Chúng tôi đã sử dụng câu lệnh “tiếp tục” này bên trong vòng lặp “for”, “while” và “lồng nhau”.