C 中for迴圈的5種語法

2021-08-15 01:11:42 字數 575 閱讀 5417

#include

#include

int narray = ;  

std::vectorvecnum(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 vector vecnum narray,narray 6 cstring strtext 第一種用法 最原始的語法 用下標 for size t i 0 i vecnum.size i 第二種用法 最原始的語法 用迭代器 for aut...

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 條件成...