標題: 轉(zhuǎn)不過來彎了,各位大神幫我解答一下這個C語言函數(shù)的兩個參數(shù)的概念 [打印本頁]

作者: 小白學51i    時間: 2020-9-18 11:45
標題: 轉(zhuǎn)不過來彎了,各位大神幫我解答一下這個C語言函數(shù)的兩個參數(shù)的概念


注釋寫這兩個參數(shù) FBit 跟  Num這個兩個參數(shù)是根據(jù)需要賦值的數(shù)值來顯示的,但是并沒有被賦值,就有點不懂了,求大神指導

作者: yzwzfyz    時間: 2020-9-18 13:55
當你調(diào)用這個函數(shù)時,你就會給出數(shù)值的。
作者: wulin    時間: 2020-9-18 14:08
以硬件為8位數(shù)碼管為例,如果全部顯示,在調(diào)用顯示程序時代入?yún)?shù),Display(0,8);,表示從0~7共8位數(shù)碼管依次顯示,for循環(huán)8次。假設(shè)只需要顯示2位數(shù),那么放在哪兩個數(shù)碼管顯示就選擇起始位數(shù),如第3位數(shù)碼管開始,for循環(huán)2次,在調(diào)用顯示程序時代入?yún)?shù),Display(2,2);,表示從第3位數(shù)碼管開始,第4位數(shù)碼管結(jié)束。其它以此類推。
作者: 大松松    時間: 2020-9-18 14:55
Display(2,2);//從第3個數(shù)碼管開始顯示,顯示2位數(shù)
作者: ispois    時間: 2020-9-20 23:13
yzwzfyz 發(fā)表于 2020-9-18 13:55
當你調(diào)用這個函數(shù)時,你就會給出數(shù)值的。

支持           
作者: paldier    時間: 2020-9-22 08:51
你沒調(diào)用當然就沒有賦值啊,你調(diào)用不賦值也編譯不過啊
作者: zyx123    時間: 2020-9-22 09:24
顯示第幾個和顯示的數(shù)值
作者: 782981125    時間: 2020-9-22 10:45
這段代碼是這個功能函數(shù)的具體實現(xiàn)過程,當你調(diào)用這個函數(shù)并給函數(shù)的兩個參數(shù)賦上相應的數(shù)值時,程序就會進到這里頭去運行。并把你賦的值代入到相應的位置上去。
作者: 德斯佩爾    時間: 2020-9-22 19:47
調(diào)用的時候就會賦值了,你可能沒有調(diào)用響應的位置。
作者: i_could_have    時間: 2020-10-27 19:57
你只是個函數(shù)啊,那兩個是參數(shù),你調(diào)用時給參數(shù)賦值。
作者: robinsonlin    時間: 2020-10-29 13:02
這應該是C語言,函數(shù)部分,形式參數(shù)和實際參數(shù)的問題吧?
形式參數(shù),是在函數(shù)被調(diào)用的時候,賦予實際參數(shù)的值。不調(diào)用,就只是預留一個內(nèi)存地址而已。
作者: 123456czst    時間: 2020-10-29 20:23
你可以把的的函數(shù)看成一個公式,一個形如y=kx+b的公式,x就是形參,只有x給了值,這個函數(shù)才會給你一個準確的數(shù)值
作者: 長風007    時間: 2020-10-29 21:17
Display(1,2);     //從第2個數(shù)碼管開始顯示,顯示2位數(shù)
作者: 長風007    時間: 2020-10-29 21:18
樓主調(diào)用一個看有何顯示就明白了。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1