break和continue在跳出循环时的不同

angryTom
Lepaskan: 2020-02-08 11:03:45
asal
3406 orang telah melayarinya

break和continue在跳出循环时的不同

break和continue在跳出循环时的不同

● break:跳出本层循环,执行本层循环下面的语句。

● continue:终止本次循环,进入下一次循环。

break示例:

#include int main() { int num = 0; int i = 0; for (int i = 0; i < 10; i++) { if (num == 5) { break; num += 2; } num += 1; } printf("%d\n", num); system("pause"); return 0; }
Salin selepas log masuk

输出结果为5。

当num =5时,程序直接跳出循环,执行输出语句,故输出为5。

continue示例:

#include  int main() { int num = 0; int i = 0; for (int i = 0; i < 10; i++) { if (num == 5) { num += 2; continue; } num += 1; } printf("%d\n", num); system("pause"); return 0; }
Salin selepas log masuk

输出结果为11。

推荐学习:c语言视频教程

Atas ialah kandungan terperinci break和continue在跳出循环时的不同. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!