亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標題:
關于C語言while循環的疑問
[打印本頁]
作者:
Enchip
時間:
2020-1-16 15:42
標題:
關于C語言while循環的疑問
整個程序只有一個t的定義,無實際值。這個代碼究竟是什么意思?
void Delay(unsigned int t)
{
while(--t);
}
上面四行代碼的t在整個代碼中都沒有實際賦值,所以while執行到什么時候?
作者:
海盜船
時間:
2020-1-16 18:24
比如Delay(1000),就是調用void Delay(unsigned int t)這個函數,1000會直接替換成t,不知道你理解不理解,不理解只能說明基礎薄弱
作者:
znz43a
時間:
2020-1-16 18:53
這是帶參子程序,調用時要對參數 t 賦值。調用后子程序循環對 t = t-1,直到 t=0,退出子程序。
作者:
csmyldl
時間:
2020-1-16 19:15
在調用時就有值了,如Delay(1000),這樣t的值就是1000,while循環執行1000次后退出
作者:
angmall
時間:
2020-1-16 19:41
這是軟件延時,阻塞延時,就相當于CPU在空跑,
1. 新手的程序都是While大循環里,而且代碼執行時間也比較短,這個時候用軟件延時看不出來明顯的差異。
2. 一般不建議使用軟件延時,因為CPU的資源是有限的,軟件延時就相當于CPU在空跑,當程序比較龐大的時候,許多程序處理不過來,根本沒有多余的時間給你去延時。
作者:
夢醒了11
時間:
2020-1-16 20:08
unsigned int t為無符號整形,int t 輸入t,t為整形,也就是輸入一個整數;while(--t)的意思是沒循環一次t-1,當減到0時,循環結束。
作者:
微微涼1
時間:
2020-1-16 20:24
當t=0時,就會退出循環
作者:
OHHO
時間:
2020-1-16 21:40
函數定義而已...
實際調用時根據你調用情況會賦值 就像前面樓上幾位說的一樣
作者:
lyxing
時間:
2020-1-16 23:33
void Delay(unsigned int t) t 為無符號整數型形參
實際調用時void Delay(1000) 1000則為無符號整數 實參
作者:
tianjinfeiying
時間:
2020-1-17 02:35
void Delay(unsigned int t) 你發的這段程序是函數定義。別的地方有調用這個程序的!比如Delay(100),此時t被賦值,t=100。
作者:
黃youhui
時間:
2020-1-17 08:35
t時型參,當你調用時就會給他賦值了。比如Delay(100);
作者:
cphnkj188
時間:
2020-1-17 08:40
1樓正解,這是函數定義,在主程序里用時括號里填的數值就是t的賦值
作者:
f556
時間:
2020-1-17 09:09
這是典型的空循環,也就是延時函數。
作者:
TTQ001
時間:
2020-1-17 10:00
這是帶參數的延時子程序,調用時對參數 t 賦值。循環執行 t = t-1, 直到 t=0,子程序調用結束。
作者:
還有誰?
時間:
2020-1-17 10:20
這是形參函數,調用該函數時可用實際數值替換掉t變量
作者:
popipa
時間:
2020-1-17 16:10
這是一個子函數,在調用該函數的時候,會帶入參數,也就是t的值
作者:
13967554080
時間:
2020-1-18 12:30
執行到t = 0;就停止了
作者:
睜開眼來看世界
時間:
2020-1-19 10:13
你需要看看C語言,bilibili、墨課上有很多基礎知識視屏
作者:
Enchip
時間:
2020-1-19 11:02
謝謝各位指導,這個知識點已經學到!基礎確實薄弱。在學習中。在論壇,找到了組織。
作者:
xiaoyao逍遙
時間:
2020-1-19 17:50
你要調用這個函數時再給t賦值,等t減到0就停了
作者:
lele5211314
時間:
2020-1-19 18:38
那就要看程序默認的初值是多少了
作者:
墨梔
時間:
2020-1-20 10:51
調用Delay的時候會賦值t的。例如Delay(5),就把t賦值為5
作者:
haierzaifei11
時間:
2020-1-21 10:06
調用時就有值,1和5樓很詳細的分析
作者:
kendy7910
時間:
2020-1-21 14:45
會一直執行到t=0的時候,然后會推出while循環
作者:
baiyun1234
時間:
2020-1-21 18:02
angmall 發表于 2020-1-16 19:41
這是軟件延時,阻塞延時,就相當于CPU在空跑,
1. 新手的程序都是While大循環里,而且代碼執行時間也比較 ...
第二點相當贊同。
作者:
滿天星..
時間:
2020-1-28 14:46
這是帶參函數,函數被調用時會將實參傳遞給形參,就是在函數調用時那個t才會被賦值。
作者:
化塵封土
時間:
2020-1-28 16:26
這是個子函數,簡單來說這個是一個你建立的模型,在main函數引用時就相當于把這個模型引用到你的主體里面,根據需要再賦予t實際值。
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1