1、c語(yǔ)言sub(k,n)函數(shù)是什么意思,具體要看這個(gè)函數(shù)是怎么定義的。因?yàn)檫@是一個(gè)自定義的函數(shù)。照字面意思猜測(cè),如果k與n是兩個(gè)數(shù)值型的量,它可能與它們的差有關(guān)。
創(chuàng)新互聯(lián)專注骨干網(wǎng)絡(luò)服務(wù)器租用十余年,服務(wù)更有保障!服務(wù)器租用,成都二樞機(jī)房 成都服務(wù)器租用,成都服務(wù)器托管,骨干網(wǎng)絡(luò)帶寬,享受低延遲,高速訪問(wèn)。靈活、實(shí)現(xiàn)低成本的共享或公網(wǎng)數(shù)據(jù)中心高速帶寬的專屬高性能服務(wù)器。
2、sub在C語(yǔ)言中不屬于系統(tǒng)關(guān)鍵字,而是由開(kāi)發(fā)者自己定義的合法標(biāo)識(shí)符。一般用來(lái)作為差值計(jì)算的結(jié)果存儲(chǔ)變量,還可以作為函數(shù)名,定義差值計(jì)算的函數(shù)。
3、這是函數(shù)定義的格式,函數(shù)名+形式參數(shù) sub是函數(shù)名,n是形式參數(shù)。希望可以幫到你,請(qǐng)采納,謝謝。
4、那么 SUB(6) 會(huì)被替換為 (6)-(6) = 0 所以上面的意思,其實(shí) SUB(a) 就是0嘛 其實(shí),我懷疑你的那個(gè)宏是不是寫(xiě)錯(cuò)了。。
5、sub只是subtraction (減法)的縮寫(xiě)而已。只是一個(gè)變量名字。不是關(guān)鍵字。換成其他字符也可以。
6、這個(gè)語(yǔ)句的意思是:調(diào)用減法函數(shù),函數(shù)的功能是計(jì)算兩個(gè)數(shù)相減的結(jié)果,傳遞的參數(shù)是X3,X4。當(dāng)然也有另一層意思,就是交換,也就是這個(gè)函數(shù)的意思是將X3與X4的值互換。具體完成的功能要看程序原代碼才能決定。
當(dāng)你的scanf后面寫(xiě)的是 a ,電腦就 認(rèn)為你輸入的是變量a 當(dāng)你的scanf后面寫(xiě)的是 &a ,電腦就 認(rèn)為你輸入的是a地址里面的內(nèi)容。
出現(xiàn)多出來(lái)的問(wèn)題在于圖中的switch(flag)這一段在在這里不合適,這會(huì)導(dǎo)致只要不是2月,都會(huì)多輸出一個(gè)值。
//你要先判斷能不能構(gòu)成三角形,如果能,再判斷是等腰還是等邊又或者是普通。//我改了下你的代碼,應(yīng)該沒(méi)錯(cuò)了。你運(yùn)行下。
程序語(yǔ)法正確,但有邏輯錯(cuò)誤。你把最后那個(gè)for語(yǔ)句中的兩個(gè)a[c[l]]改成:a[l]就好了。
答案很簡(jiǎn)單,因?yàn)樽址?abcd\b\123\xab ,系統(tǒng)會(huì)自動(dòng)在最后補(bǔ)\0。
要看你輸入的是什么內(nèi)容。sub函數(shù)傳遞的第二個(gè)實(shí)參地址是數(shù)組aa的首址,也就是形參和實(shí)參共享一個(gè)實(shí)際地址。所以在執(zhí)行了sub函數(shù)后aa數(shù)組的內(nèi)容會(huì)有變化。
1、函數(shù)fun中z是靜態(tài)局部變量,只初始化一次。3d表示輸出整數(shù)時(shí)占3個(gè)字符寬度,右對(duì)齊,左邊填充空格擴(kuò)充到3個(gè)字符寬。
2、我做出來(lái)的答案是a[1]=8 a[2]=1 a[3]=9 a[4]=6, 8 1 9 6——肯定不是這個(gè)結(jié)果,依次應(yīng)該是1 9 6 0。
3、對(duì)于第一個(gè)循環(huán),賦值=3的語(yǔ)句是在初始化中執(zhí)行的,所以只會(huì)執(zhí)行一次,根據(jù)后面的++值將會(huì)依次變大。
4、這應(yīng)該是給定二叉樹(shù)的深度,前序和中序,輸出后序。二叉樹(shù)重點(diǎn)是遞歸函數(shù),推薦你去搜一下二叉樹(shù)的遍歷算法,重點(diǎn)了解如何遞歸出來(lái)的。一定要拿一張紙,自己手動(dòng)推演步驟,你的印象會(huì)更深刻的。