#include <stdio.h>
/* 考虑一下哪个输出该用无参函数哪个输出该用有参函数呢? */
int learing()
{
printf("%s\n","小明在慕课网上学习");
return 0;
}
int number(int n)
{
printf("小明在慕课网上已经参与学习了%d门课程",n);
return 0;
}
int main()
{
learing();
number(5);
return 0;
}
因为你用了%d
prinf()函数不用%s也可以执行输出,第一行输出使用%s,是因为没有多余的变量和占位符要显示,所以将那段话以字符串格式输出,第二行则不同于有占位符%d,并且后面带有变量你,所示直接打印出字符并且将占位符与变量内容替换