iT邦幫忙

DAY 4
0

學習C++,為了自己。系列 第 4

C++第四天-迴圈

迴圈判斷

--------------------------------

上面的程式碼我編譯但我沒有執行..當然是因為這是無窮迴圈啊~

不知不覺就寫出無窮迴圈XD,因為如果條件一直成立當然就會變成 無窮迴圈 ( 0W0 )


// itday4a.cpp, while迴圈的應用

#include<iostream>

using namespace std;

int main()
{
	char ch='y';   // 宣告字元變數ch

	
	while(ch=='y')  //當ch等於'y',進入迴圈
	{	
		cout<< "哈哈"<<endl;
		cout<< "是否繼續(y/n):";
		cin>> ch;

		
	}
	return 0;
}

-------------------->>迴圈真難啊~

即使是這樣的內容,我也會寫成無窮迴圈XDDDD

比if判斷還要可怕= 口 =真的要記得寫個cin 讓人可以停掉程式。

+-------------------------

除了while以外還有其他迴圈....像是for迴圈對於要有計數迴圈就比較適合。

最經典的九九乘法表,

就完全敘述了for迴圈的優點。

來寫十十乘法表

// itday4b.cpp, 用for迴圈寫十十乘法表

#include<iostream>

using namespace std;

int main()
{
	for(int i=1;i<=10;i++)		
	{	
		for(int j=1;j<=10;j++)
		{
			cout<<"\t"<<i<< "X"<<j<<"="<<i*j<<" ";
		}
		cout<< endl;

	}
}

因為for迴圈的()包含了三項

初始值; 條件判斷; 敘述

可以不用在前面宣告變數,直接在初始值宣告超級方便!!

條件判斷 和敘述就跟if()的括號內使用方法一樣,所以也很方便。

以; 號作為間隔,所以就像while迴圈內建if判斷一樣XD太神啦!!


上一篇
C++第三天- 條件判斷
下一篇
C++第五天...陣列!!
系列文
學習C++,為了自己。12
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言