關(guān)于C語(yǔ)言中的printf指令
printf("%d的階乘=%d"),n,?factorial(n);?//①
printf("小明第10天記了:%d個(gè)單詞。/n",?num);?//②
謝謝大神幫忙~
出自 慕課 C語(yǔ)言入門(mén) 5-7 遞歸函數(shù)(一)
如果將②改寫(xiě)成 printf("小明第10天記了:%d個(gè)單詞。", n,?num); 則格式錯(cuò)誤。
這是為什么呢? ①中那個(gè)n和②中/n的作用分別是什么呢?謝謝~
2016-05-13
‘/n'是換行的意思,一般放到printf()這類(lèi)函數(shù)中使用,比如:
printf("this is a test'/n Please check it/n");
結(jié)果是:
this is a test
Please check it
**************************************************
'n' 則是要輸出的數(shù)值變量 比如:
如果在代碼中有:
n=10;
printf ("小明背了%d個(gè)單詞.",n);
輸出結(jié)果就是:
小明背了10個(gè)單詞.(這里的'n'就是'%d'的具體值)