找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 2901|回復(fù): 10
打印 上一主題 下一主題
收起左側(cè)

關(guān)于C語言for循環(huán)是怎么執(zhí)行的?初始值是多少值為多少的時候是跳出循環(huán)?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:862648 發(fā)表于 2021-1-29 15:49 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
關(guān)于延時函數(shù)

void delay(uint t) //定義延時函數(shù)
{
register uint bt;
for(;t;t--)  //疑問這里t的值是怎么循環(huán)的,初始值是多少值為多少的時候是跳出循環(huán)?
    for(bt=0;bt<255;bt++); //這一行就有數(shù)值循環(huán)可以看懂
}

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

11#
ID:862648 發(fā)表于 2021-1-29 22:20 | 只看該作者
rundstedt 發(fā)表于 2021-1-29 22:00
你自己仔細想想吧,大概是對的。

謝謝大神
回復(fù)

使用道具 舉報

10#
ID:879809 發(fā)表于 2021-1-29 22:00 | 只看該作者
清晨的粥 發(fā)表于 2021-1-29 21:53
是兩個循環(huán)次數(shù)相乘嗎?包含關(guān)系?

你自己仔細想想吧,大概是對的。
回復(fù)

使用道具 舉報

9#
ID:862648 發(fā)表于 2021-1-29 21:53 | 只看該作者
發(fā)表于 2021-1-29 20:43
寫一行時間不夠唄,這也看不懂?

是兩個循環(huán)次數(shù)相乘嗎?包含關(guān)系?
回復(fù)

使用道具 舉報

8#
ID:332130 發(fā)表于 2021-1-29 21:48 | 只看該作者
for (循環(huán)變量賦初值; 循環(huán)條件; 循環(huán)變量增值)for(;t;t--)

循環(huán)變量賦初值:不賦初值
循環(huán)條件:t > 0
循環(huán)變量增值:t-1
回復(fù)

使用道具 舉報

7#
ID:879809 發(fā)表于 2021-1-29 20:43 來自觸屏版 | 只看該作者
清晨的粥 發(fā)表于 2021-1-29 20:35
那為什么會有兩行for語句,第一個uint 和第二個tuint bt各有什么意義,這個關(guān)系然我思維卡住了,理解不進 ...

寫一行時間不夠唄,這也看不懂?
回復(fù)

使用道具 舉報

6#
ID:862648 發(fā)表于 2021-1-29 20:35 | 只看該作者
發(fā)表于 2021-1-29 18:11
調(diào)用的時候賦值。t為〇退出。

那為什么會有兩行for語句,第一個uint 和第二個tuint bt各有什么意義,這個關(guān)系然我思維卡住了,理解不進去
回復(fù)

使用道具 舉報

5#
ID:879809 發(fā)表于 2021-1-29 20:31 來自觸屏版 | 只看該作者
清晨的粥 發(fā)表于 2021-1-29 20:09
非常感謝,明白了,原來后面那個是賦值,我分開看來

delay的參數(shù)是賦值。

register應(yīng)該改為volatile。c51的作者假設(shè)他的用戶都不懂這個關(guān)鍵字,所以不寫也可以。正規(guī)c編譯器會直接把變量置〇。
回復(fù)

使用道具 舉報

地板
ID:862648 發(fā)表于 2021-1-29 20:09 | 只看該作者
發(fā)表于 2021-1-29 18:11
調(diào)用的時候賦值。t為〇退出。

非常感謝,明白了,原來后面那個是賦值,我分開看來
回復(fù)

使用道具 舉報

板凳
ID:879809 發(fā)表于 2021-1-29 18:11 來自觸屏版 | 只看該作者
調(diào)用的時候賦值。t為〇退出。
回復(fù)

使用道具 舉報

沙發(fā)
ID:851164 發(fā)表于 2021-1-29 18:01 | 只看該作者
初始值是自己定義的,t減到零的時候跳出循環(huán)
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表