问答详情
源自:5-7 递归函数(一)

关于C语言中的printf指令

printf("%d的阶乘=%d"),n, factorial(n); //①
printf("小明第10天记了:%d个单词。/n", num); //②

谢谢大神帮忙~

出自 慕课 C语言入门 5-7 递归函数(一)

如果将②改写成 printf("小明第10天记了:%d个单词。", n, num); 则格式错误。

这是为什么呢? ①中那个n和②中/n的作用分别是什么呢?谢谢~

提问者:Mooc555 2016-05-13 06:23

个回答

  • Emblem_C
    2016-05-13 10:44:13
    已采纳

    ‘/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'的具体值)