1,路径设置的问题
创新互联是一家专业提供盘山企业网站建设,专注与成都网站制作、网站建设、外贸网站建设、HTML5、小程序制作等业务。10年已为盘山众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。
这样的问题大部分出现在
tc2下
应该是
..tc\include\
2,语法的问题
#include
你好
你的函数要注意形参和实参的传递啊
#includestdio.h
int
s(int
n);
int
main(void)
{
int
n;
printf("input\n");
scanf("%d",n);
n=s(n);
printf("n=%d\n",n);
return
0;
}
int
s(int
n)
{
int
i;
for(i=n-1;i=1;i--)
n=n+i;
printf("n=%d\n",n);
return
n;
}
因为你s函数没有返回值,所以不会改变main函数中n的值
所以在加一句
int
s(int
n);
希望对你有帮助啊
函数先使用后定义了。
C语言要求调用某一个函数之前,一定要知道该函数的定义。
两者修改方法:
//一、将函数的定义放在调用之前,这样调用的时候就知道该函数的定义了
#includestdio.h
void cheer() {
printf ("cheer");
}
int main() {
cheer();
}
//二、在调用函数之前,显示声明该函数的类型
#includestdio.h
int main() {
void cheer();
cheer();
}
void cheer() {
printf ("cheer");
}