各位大佬,幫忙看看,為什么多一個(gè)%d,少一個(gè)%d,它的輸出結(jié)果會(huì)不一樣?
我摘錄的是原網(wǎng)頁上的代碼,想把它簡(jiǎn)化一下,但是發(fā)現(xiàn)原網(wǎng)頁上的這個(gè)代碼有它的獨(dú)特之處,可以讓兩個(gè)%d成功輸出,但是簡(jiǎn)化以后,重新使用兩個(gè)%,編譯器就會(huì)報(bào)錯(cuò),有哪位大佬能告訴一下其中的原理和關(guān)竅?萬分感謝!
我摘錄的是原網(wǎng)頁上的代碼,想把它簡(jiǎn)化一下,但是發(fā)現(xiàn)原網(wǎng)頁上的這個(gè)代碼有它的獨(dú)特之處,可以讓兩個(gè)%d成功輸出,但是簡(jiǎn)化以后,重新使用兩個(gè)%,編譯器就會(huì)報(bào)錯(cuò),有哪位大佬能告訴一下其中的原理和關(guān)竅?萬分感謝!
2020-12-08
舉報(bào)
2021-03-13
printf("%d的階乘=%d",n,factorial(n))? ?第一個(gè)的%d對(duì)應(yīng)后面第一個(gè)n,第二個(gè)%d對(duì)應(yīng)后面第二個(gè)factorial(n).
2020-12-14
你標(biāo)注那行,少了n,
2020-12-12
printf("%d的階乘=%d",n,factorial(n)),兩給%d與后面是一一對(duì)應(yīng)的