为了账号安全,请及时绑定邮箱和手机立即绑定

关于C语言中的printf指令

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

谢谢大神帮忙~

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

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

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

正在回答

1 回答

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

1 回复 有任何疑惑可以回复我~
#1

Mooc555 提问者

原来如此~那数值n可以用其他字符代替吗?譬如x? Ta, bro;)
2016-05-20 回复 有任何疑惑可以回复我~
#2

Emblem_C 回复 Mooc555 提问者

当然可以啊,大小写字母+数字、下划线都可以的
2016-05-26 回复 有任何疑惑可以回复我~
#3

Mooc555 提问者 回复 Emblem_C

谢谢了(●'◡'●)
2016-05-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926270    人
  • 解答问题       20799    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

关于C语言中的printf指令

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信