包含c语言的函数怎么进不去啊的词条

C语言编程编译没问题 但进入不到主函数死循环了,在
printf("dasdw"); //运行后输出不了!
后面加上这个,
getchar();
dasdw打印出来了,然后while循环就一直做
c语言函数的问题..怎么运行不了你好
你的函数要注意形参和实参的传递啊
#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语言中用不了函数,怎么回事函数先使用后定义了 。
C语言要求调用某一个函数之前 , 一定要知道该函数的定义 。
两者修改方法:
//一、将函数的定义放在调用之前,这样调用的时候就知道该函数的定义了
#includestdio.h
void cheer() {
printf ("cheer");
}
int main() {
cheer();
}
//二、在调用函数之前,显示声明该函数的类型
#includestdio.h
int main() {
void cheer();
cheer();
}
void cheer() {
printf ("cheer");
}
【包含c语言的函数怎么进不去啊的词条】c语言的函数怎么进不去啊的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、c语言的函数怎么进不去啊的信息别忘了在本站进行查找喔 。

    推荐阅读