close

上一篇流程控制解釋了if-else還有switch的用法
這篇要解釋的是for還有while的用法

for( 初始值 ; 判斷式 ; 迭代條件 )
{

   事件;

//在初始值根據迭代條件到達判斷式之前,會不斷的執行事件 

因為有著迭代條件,所以通常for都是用來處理有規律的事情,EX:1~10 

for( int i=1 ; i<=10 ; i++)
{

  cout<<i<<" ";


結果: 1 2 3 4 5 6 7 8 9 10

所以這頗常用在矩陣上面,因為矩陣的index是相當有規律的

ArrayA:

//處理
for( int i=0 ; i<6 ; i++ )
{
  A[i]=i+1;

}
//處理


ArrayA: 

A[0]=1;
A[1]=2;
A[2]=3;
A[3]=4;
A[4]=5;
A[5]=6;

下一個要介紹的是巢狀迴圈 
延續上面所介紹的,同時有兩個或是以上需要規律的時候使用

for( 初使值A ; 判斷式A ; 迭代條件A )
{
  for( 初始值B ; 判斷式B ; 迭代條件B )
 {
   事件;
 }

這個常用在二維矩陣上面
先參考這張圖片
http://szss8765.pixnet.net/album/photo/206857777-arrays

能否想出和上面一樣的規律作法???? 

arrow
arrow
    全站熱搜

    szss8765 發表在 痞客邦 留言(0) 人氣()