在C++中,for循環是一種迭代循環結構,用于重復執行一段代碼特定次數。其基本語法如下:
for (初始化表達式; 循環條件; 更新表達式) {
// 循環體
}
其中,初始化表達式將在循環開始前執行一次,用于初始化計數器或聲明和初始化循環變量。循環條件是一個布爾表達式,用于判斷是否繼續執行循環。如果條件為真,則執行循環體;如果條件為假,則跳出循環。更新表達式在每次循環結束后執行,用于更新計數器或循環變量的值。
以下是一些for循環的示例用法:
for (int i = 1; i <= 10; i++) {
cout << i << " ";
}
int arr[] = {1, 2, 3, 4, 5};
int sum = 0;
for (int i = 0; i < 5; i++) {
sum += arr[i];
}
string str = "Hello";
for (int i = 0; i < str.length(); i++) {
cout << str[i] << " ";
}
需要注意的是,循環條件在每次迭代前都會被評估,因此如果條件在一開始就為假,循環體將不會執行。另外,如果在循環體內使用了break
語句,將會立即跳出循環。