在cc中一般for迴圈中執行一次需要多少時間

2021-03-04 00:14:18 字數 4859 閱讀 2168

1樓:匿名使用者

12m的晶振的機器bai

週期是du1/12m*12,就是1us

其次不同的微控制器執行語句

zhi的機器週期dao也不一定一樣(

2樓:匿名使用者

執行一次是一個時間單位,一般以時間單位個數來衡量一個演算法的好壞,而不是以具體的時間還衡量,因為具體時間與多個因素有關係。

c++中我要用一個for迴圈語句輸入一維陣列for(int i=0;i>&

3樓:匿名使用者

#include

using namespace std;

int main()}

關於c++中for語句:for(int i=0;i<=100;i++)

4樓:匿名使用者

首先給你介紹下,for()迴圈語句執行的順序。如下:

for(設定初始值;執行測試;更新用於測試的值)執行迴圈操作;

他們執行的順序是:

1.設定初始值。(只在第一次迴圈才執行)

2.執行測試,看看迴圈是否應當繼續進行。

3.執行迴圈操作。

4.更新用於測試的值。

現在說你的程式,當i的值為100時,測試通過,迴圈操作進行,即sum加上100。接著i加上1變成了101,這時測試不能通過,那麼整個迴圈結束,sum並沒有加上101。提醒下,此時i的值為101。

不明白,可以追問。

5樓:匿名使用者

i<=100是包含100的。因為for迴圈語句的執行你可以把它理解為幾個if語句。就拿你上面的那個舉例來說吧,

for (int i=1;i<=100;i=i+1)可以等同於:

int i = 1;

while(1)

else

}所以,當i = 101時,就不會再進入迴圈了,就會跳出for迴圈了,所以不會加101。

6樓:狂

迴圈語句中的第二句 也就是判斷是否符合迴圈的條件

i<=100;就是說當i<=100成立的時候迴圈才執行,當i=101的時候 條件不成立 不執行迴圈體裡的內容

7樓:夏天快走

因為i<=100,當i=101時大於100,就退出for語句。

8樓:匿名使用者

當i = 101時,就不會再進入迴圈.

c++中int i(1),sum(0); for(i=1;i<=10;i++) sum=sum+i; cout<

9樓:訪澄慧號暈戳

【1】int是c++語言中基本資料型別中的整型。

【2】sum指的是返回某一單元格區域中的數、邏輯值及數字的文字表示式之和。

【3】int i(1),sum(0);即int i=1,sum=0;意思是把字母i定義為整型常量,把i賦值為1。把具有「總和」意思的英文單詞sum定義為整型常量,把sum賦值為0。

【4】延伸一下:整型常量由正整數、負整數和零擔當。

【5】for是迴圈語句,通常用於重複指定次數的迴圈。

【6】對於for(i=1;i<=10;i++)sum=sum+i;意思是:對具有初始值為1的i,迴圈加1,迴圈i的值小於等於10就停止執行運算,輸出的迴圈值10是sum=sum+i式中第2個sum的值。最終輸出值為sum的值,即sum=sum+i表示式中第1個sum值,sum=10+1=11。

因為sum是i值的總和,又因為cout<

【7】i=11的運算過程:

i的初始值為1

即i=1;

i=i+1=2;

i=i+1=3;

i=i+1=4;

i=i+1=5;

i=i+1=6;

i=i+1=7;

i=i+1=8;

i=i+1=9;

i=i+1=10;

因為i<=10,所以此時進入sum=sum+i的表示式運算中。輸出的迴圈值10是sum=sum+i式中第2個sum的值,最終輸出的值為sum的值,即sum=sum+i中第1個sum值,sum=10+1=11。因為sum是i值的總和,又因為cout<

(希望幫到你!)

10樓:弦訴相思

很簡單,i從1遞增到了10,最後一次迴圈的判斷條件是,i<=10,此時i=10,正常通過,然後執行一次sum+=i,執行完後for語句裡面的i++又被執行了一次,所以此時i=11,然後下次判斷i<=10的時候結果是false,因此跳出迴圈

11樓:紅藍塞思克

i的值是1 ,sum是0 迴圈加

i迴圈一次自加一次

加到11 不符合條件 退出

12樓:匿名使用者

當 i == 11時,正好退出這個for迴圈(i <= 10),所以輸出的i就是11.

13樓:匿名使用者

判斷完i<=10之後,還會進行i++的計算啊,i=11後在判斷i<=10,不符合調出迴圈了,所以輸出11唄

c++語言當中的程式設計:for (int i = 0; i < 5; i++) 這段話是什麼意思呢 10

14樓:匿名使用者

int i,j=0;

for(i=0;s[i];i++) //應該能看出s是個字串,此處就是遍歷字串的一般規範寫法,s[i]表示,當s[i]!=0時, 0 == 『\0』是字串結束符

if(s[i]!=c) //從這裡可以看出,這是刪除串中的某個字元c的功能,有多少個,刪除多少個

s[j++]=s[i];

s[j]=0; //置字串結束符,這樣返回後的s在輸出時,才會正常,不然,會有多餘的字元出現! 字串在輸出時,從首地址,一直輸出到字串結束符位置才停止

15樓:遙望星空豬豬俠

初始i=0,

i≥5時迴圈結束,

每次迴圈i=i+1

c++問題 執行語句for(i=1;i++<4;);後變數i的值

16樓:匿名使用者

樓上的說法不對,建議看看書,i++和++i的區別。同樣是把i+1,i++返回的是+1前的值,++i返回的是+1後的值

當i=3時,執行i++後,i變成了4,但i++返回值是3,因此滿足條件,迴圈繼續。

當i=4時,執行i++後,i變成了5,而i++返回值是4,跳出迴圈。

所以最後i是5

17樓:匿名使用者

++操作分兩種,一個是i++,一個是++i。i++表示i先賦值,後加1;++i表示先加1後賦值。以下面為例:

int d;

int i;

i = 2;

d = i++;

那麼d的值是2,i的值為3,即i的值先賦給d,之後i再自增。

若為d = ++i;則d的值為3,i的值為3,即i先自增,後賦值。

題目中i++<4即i先與4比較,後自增1,相當於i<4,i = i+1;

當i變化為4時,4<4不成立,但i=i+1仍然執行,但不執行迴圈體。迴圈結束,故i最終變化為5。(其實最後一句才是最重要的。)

18樓:z粽

++是個後置的運算子~也就是說i++ < 4這個條件中的i用的是自增運算前的值~

再比如:

int main()

這樣的話,程式執行得到的顯示是「c=3;a=3」

就是在計算c = (a++) + b的時候a還是2的值~在語句執行完之後才進行自增哦~

所以你那個語句裡,在最後不滿足i++ < 4時,i其實是剛好等於4,迴圈執行完之後就變成5了~

那麼 如果想讓他最後是4的話,你應該用前置自增 就是「++i < 4」~~這和我們平時對自增的認識是一樣的

-----

希望幫到你

19樓:匿名使用者

當i加到4時,迴圈條件不滿足,跳出迴圈,但是i還要加一次,因為i++是先使用i比較後再加1的,所以i的值是5。

20樓:無月6聲

for(i=1;i++<4;)

;for後面跟著一個空語句~~當然是i一直在迴圈到i=5不符合i++<4跳出for迴圈啦~~~

所以i是5,呵呵~~

i++<4 是先做i<4的判斷然後再i++的,呵呵

21樓:匿名使用者

對於i++<4,即先判斷i<4,再執行i++;

當i=4時,i<4不成立,退出for語句,再i++,故最後i=5

22樓:匿名使用者

i++是先使用i的值後,再執行i=i+1

當i=4時,求解i++<4不成立,但求解過程是先使用i的值,4<4為假,但接下來要再執行i=i+1,

所以i值就為5了

23樓:匿名使用者

這是很基礎的問題啊...樓上給了很多這方面的知識,好好學...說明你基礎不紮實,多注意這些細節對你程式設計有幫助

c++~ for(i=0;(c=string[i])!='\0';i++)中的;(c=string[i])!='\0';不懂什麼意思

24樓:匿名使用者

for(i=0;(c=string[i])!='\0';i++)(c=string[i])!='\0';這個語句是兩個語句的合併形式,首先把string[i]的值賦給變數c,這時候c和string[i]的一樣的。

接下來判專斷c是否為'\0',也就屬

是它是否為字串的結束符號。如果是的話,那麼就可以退出該for迴圈了。

水迴圈地暖價格一般多少

地暖 一般是包括,壁掛爐,分水器,管道,輔材,人工這幾部分決定的。具體的地暖安裝 也要看選擇的地暖品牌和材質,不同的品牌 也不一樣,進口的一般比國產的貴。除了產品以外還有一塊是人工費,俗話說三分裝置,七分安裝,好的安裝師傅有時候比較地暖產品更加重要,因為產品大家都可以拿到貨,但是施工的工人不一樣,安...

英語一般疑問句怎麼寫,英語中,一般疑問句怎麼做?

一般疑問句是疑問句的一種。它是指用yes 是 或no 否 來回答的句子。其結構是 系動詞be 助動詞 情態動詞 主語 其他成分 通常回答為 肯定 yes,主語 提問的助動詞.否定 no,主語 提問的助動詞 not.如 are you from japan yes i am no i m not is...

在我們的天氣日曆中一般要記錄什麼和什麼什麼和什麼什麼和什麼

主要記住日期陽曆幾號,陰曆幾號先去狀況,最起碼的是要記錄這些的 在我們的天氣日曆中,一般要記錄今天是幾月幾號。農曆是幾月初幾。然後今天的溫度是什麼?最高溫度有多少,最低溫度有多少?天氣是晴天還是陰天,有雨還是沒有雨。還有風力是多大?風向如何?就是東風,南風還是西方,北方等等。而且穿衣指數也應該告訴大...