C 中for迴圈的5種語法

2021-08-04 04:55:59 字數 602 閱讀 1298

#include 

#include

//

int narray = ;

std::vector

vecnum(narray, narray + 6);

cstring strtext;

// 第一種用法:最原始的語法(用下標)

for (size_t i = 0; i < vecnum.size(); ++i)

// 第二種用法:最原始的語法(用迭代器)

for (auto it = vecnum.begin(); it != vecnum.end(); ++it)

// 第三種用法:簡化陣列遍歷語法(從vs2008開始支援)

for each(auto item in vecnum)

// 第四種用法:stl函式

std::for_each(vecnum.begin(), vecnum.end(), (int item));

// 第五種用法:c++11新增加的(vs2012支援)

for(auto item : vecnum)

C 中for迴圈的5種語法

include include int narray std vectorvecnum narray,narray 6 cstring strtext 第一種用法 最原始的語法 用下標 for size t i 0 i vecnum.size i 第二種用法 最原始的語法 用迭代器 for auto...

C 中for迴圈的5種語法,你可知道?

在最新的c 中,支援for迴圈的5種用法,你可知道?include include int narray std vectorvecnum narray,narray 6 cstring strtext 第一種用法 最原始的語法 用下標 for size t i 0 i vecnum.size i ...

shell script中的迴圈語法

1 while do done,util do done 不定迴圈 while 的中文是 當 時 所以,這種方式說的是 當 condition 條件成立時,就 進行迴圈,直 到condition 的條件 不成立才停止 的意思。這種方式恰恰不與while 相反,它說的是 當 condition 條件成...