溫馨提示×

C++中的for()用法

c++
小云
164
2024-01-14 01:57:20
欄目: 編程語言

在C++中,for循環(huán)是一種迭代循環(huán)結(jié)構(gòu),用于重復(fù)執(zhí)行一段代碼特定次數(shù)。其基本語法如下:

for (初始化表達(dá)式; 循環(huán)條件; 更新表達(dá)式) {
    // 循環(huán)體
}

其中,初始化表達(dá)式將在循環(huán)開始前執(zhí)行一次,用于初始化計(jì)數(shù)器或聲明和初始化循環(huán)變量。循環(huán)條件是一個(gè)布爾表達(dá)式,用于判斷是否繼續(xù)執(zhí)行循環(huán)。如果條件為真,則執(zhí)行循環(huán)體;如果條件為假,則跳出循環(huán)。更新表達(dá)式在每次循環(huán)結(jié)束后執(zhí)行,用于更新計(jì)數(shù)器或循環(huán)變量的值。

以下是一些for循環(huán)的示例用法:

  1. 打印數(shù)字1到10:
for (int i = 1; i <= 10; i++) {
    cout << i << " ";
}
  1. 計(jì)算數(shù)組元素之和:
int arr[] = {1, 2, 3, 4, 5};
int sum = 0;
for (int i = 0; i < 5; i++) {
    sum += arr[i];
}
  1. 遍歷字符串并打印字符:
string str = "Hello";
for (int i = 0; i < str.length(); i++) {
    cout << str[i] << " ";
}

需要注意的是,循環(huán)條件在每次迭代前都會被評估,因此如果條件在一開始就為假,循環(huán)體將不會執(zhí)行。另外,如果在循環(huán)體內(nèi)使用了break語句,將會立即跳出循環(huán)。

0