久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 新手關于C語言for嵌套語句的問題,請大家幫我看看,謝謝了 [打印本頁]

作者: tanghao8887    時間: 2018-10-3 03:02
標題: 新手關于C語言for嵌套語句的問題,請大家幫我看看,謝謝了
這個子函數,我就搞不懂,兩個for,原理我懂,我搞不懂為什么要把這里的y定義成字符變量?明明可以和x一樣定義成無符號整形的,還有就是,第一個for里面,我把x=z,z在前面的值是delay(100),那么相當于z=100,我首先將z代進x為:
for(x=z;x>0;a--)   
for(y=100;y>0;y--);
我在把z代進y,如下:
for(x=100;x>0;x--)   
for(y=z;y>0;y--);
為什么這兩種方式,我調試時,為什么他們兩種的延時時間都不一樣,按理來說,都是一樣的值,結果會一樣的呀,不都是100*100=10000嗎?同理,如果我就算把z給取消了,變成不需要參數值的delay,那么假如,x=10,y=100,依次寫入兩個for嵌套循環,x在第一個for,y在第二個for,,然后,我又交換,y在第一個for,x在第二for,為什么,第一種,10*100,第二種,100*10,循環次數一模一樣,為何他們延時的時間有差異,求各位老師,各位大神幫我分析分析,小弟感謝各位了!

IMG_20181003_013836.jpg (67.69 KB, 下載次數: 28)

IMG_20181003_013836.jpg

IMG_20181003_025949.jpg (83.53 KB, 下載次數: 38)

IMG_20181003_025949.jpg

IMG_20181003_030118.jpg (78.27 KB, 下載次數: 36)

IMG_20181003_030118.jpg

作者: sxhwdz    時間: 2018-10-3 08:43
       x定義成uint是因為允許調用函數時,參數可以大于255的需要。而y是確定不會大于255,使用uchar只占用一個字節,節約內存,還便于計算延時時間。
       這個延時函數是利用計算機執行每一條指令所消耗的時間累計完成的,不同的指令占用的時間是不一樣的,不同的循環使用的機器指令也是不一樣的,所以簡單地把2個循環值相乘只能是大致上的延時。精確的延時是要逐條累加每個循環,每條指令的執行時間。
        即便這樣,如果程序中有中斷要處理,也會影響延時的時間。
作者: 文鳳軒    時間: 2018-10-5 21:56
應該是兩個變量所占的字節大小不同,系統處理的時間有差異吧




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产精品日韩欧美一区二区三区 | 亚洲精品日本 | 日韩一区二区在线视频 | 日韩免费中文字幕 | 在线观看成人小视频 | 国产午夜亚洲精品不卡 | 久久久久亚洲 | 国产一区二区高清在线 | 91久久精品一区二区二区 | 久久久影院 | 四虎最新视频 | 狠狠的干 | 日日久 | 午夜免费网站 | 欧美日韩一区二区视频在线观看 | 国产欧美日韩精品一区二区三区 | 久久成人精品视频 | 少妇一区二区三区 | 免费国产一区二区 | 久久另类| 日日艹夜夜艹 | 精品视频一区二区三区 | 久久久久国产精品午夜一区 | 日韩欧美在线观看 | 日韩成人在线电影 | 美女视频黄色片 | 国产精品久久久久久久久久99 | re久久 | 国产一级视屏 | av性色| 亚洲一区 中文字幕 | 亚洲成人精品久久 | 玖玖国产 | 久久成 | 四虎影音| 日韩中文字幕在线观看 | 国产精品电影网 | h片在线播放 | 国产不卡一区在线观看 | 欧美精品一区二区三区在线 | 亚洲性视频 |