有参,无参问题
#include <stdio.h>
/* 考虑一下哪个输出该用无参函数哪个输出该用有参函数呢? */
int learning()
{
printf("小明在慕课网上学习");
}
int test( int n)
{
printf("小明已经在慕课网上学习了%d门课程",n);
}
int main()
{
learning();
test(3);
return 0;
}
代码哪里错了啊
#include <stdio.h>
/* 考虑一下哪个输出该用无参函数哪个输出该用有参函数呢? */
int learning()
{
printf("小明在慕课网上学习");
}
int test( int n)
{
printf("小明已经在慕课网上学习了%d门课程",n);
}
int main()
{
learning();
test(3);
return 0;
}
代码哪里错了啊
2018-02-05
hello.c: In function 'test':
hello.c:11:61: error: stray '\357' in program
printf("小明已经在慕课网上学习了%d门课程",n);
^
hello.c:11:62: error: stray '\274' in program
printf("小明已经在慕课网上学习了%d门课程",n);
^
hello.c:11:63: error: stray '\214' in program
printf("小明已经在慕课网上学习了%d门课程",n);
^
hello.c:11:64: error: expected ')' before 'n'
printf("小明已经在慕课网上学习了%d门课程",n);
^
hello.c:11:50: warning: format '%d' expects a matching 'int' argument [-Wformat=]
printf("小明已经在慕课网上学习了%d门课程",n
举报