1.簡單的數字遍歷,通過數字確定次數。
for(i=a;i<=b;i++)
i完成了對[a,b]的遍歷
2.陣列遍歷
for(i=0;i<=n;i++)
a[i]完成了對陣列a的遍歷
3.字串遍歷
for(i=0;str[i];i++)
str[i]完成了對字串str的遍歷
4.數字遍歷
for(i=src;i;i/=10)
i%10完成了對十進位制數字src中每一位的遍歷
i%m完成了對m進製數字src中每一位的遍歷
例如判斷某個數在某進製下是回文數的模型
#include #pragma warning (disable:4996)
int main()
if (sum == n)
printf("%d是%d進製下的回文數\n", n, m);
else
printf("%d不是%d進製下的回文數\n", n, m);
return 0;
}
5.鍊錶遍歷
1)無頭單鏈表
for(tmp=head;tmp;tmp=tmp->next)
tmp完成了對以head為頭的鍊錶的遍歷
2)雙鏈表
for(cur=head->next;cur!=head;cur=cur->next)
用cur遍歷
6.容器遍歷
for(iter=v.brgin();iter!v.end;iter++)
iterw完成了對容器v的遍歷
c語言中的幾條遍歷的方法
c語言中的幾條遍歷的方法 1.簡單的數字遍歷 逆向列印出每一位 include include void onenumber int n int main i 10完成的是對十進位制數字中每一位的遍歷 i 2完成的是對二進位制數字中每一位的遍歷 i m完成的是對m進製數字的遍歷 執行結果 2.完成對...
c 語言中的遍歷
隨著c 11標準的出現,c 標準新增了許多有用的特性,c 的寫法也有比較多的變化。vector是經常要使用到的std元件,對於vector的遍歷,本文羅列了若干種寫法。注 本文中 為c 11標準的 需要在較新的編譯器中編譯執行 假設有這樣的乙個vector 注意,這種列表初始化的方法是c 11中新增...
C語言中延時的方法
方法1 這種方法常用於微控制器。定義乙個延時函式,一般函式名定義為delay c語言定義延時函式主要通過無意義指令的執行來達到延時的目的。方法2 使用帶上標頭檔案 include 注意 在vc中sleep中的第乙個英文本元為大寫的 s 在標準c中是sleep,不要大寫.具體用什麼看你用什麼編譯器.簡...