printf("%d的阶乘=%d"),n, factorial(n); //①
printf("小明第10天记了:%d个单词。/n", num); //②
谢谢大神帮忙~
出自 慕课 C语言入门 5-7 递归函数(一)
如果将②改写成 printf("小明第10天记了:%d个单词。", n, num); 则格式错误。
这是为什么呢? ①中那个n和②中/n的作用分别是什么呢?谢谢~
‘/n'是换行的意思,一般放到printf()这类函数中使用,比如:
printf("this is a test'/n Please check it/n");
结果是:
this is a test
Please check it
**************************************************
'n' 则是要输出的数值变量 比如:
如果在代码中有:
n=10;
printf ("小明背了%d个单词.",n);
输出结果就是:
小明背了10个单词.(这里的'n'就是'%d'的具体值)