问题
程序只运行前一个 后一个不运行!
程序
结果
没有错误
子函数要在main函数中调用才能运行行
没看懂你代码要干什么。
但是你这代码写的不正确,减少全局变量的使用。
问题应该出在这里:
int x,n,i;
你把变量i
声明为了全局变量,在函数f1
和main
中都改变了它,这样肯定会导致和你预期不符合。
试试在f1
和main
中分别生命变量i
。
你这确定是c语言?是c语言为啥后缀为cpp?你把他改成.c试试
程序从主函数开始运行,你main里的while要用的值还没读入,当然不能执行
emmm图片模糊,代码稍微放全一些就好啦😂😂这样有点难回答,放在main函数里才能运行循环语句,就是你的while
代码贴全一些
截图截一半看不出来啊
同上 参考的内容提供的太少了,无法进行问题分析
1、没有调用就不会执行
2、你的代码正看不懂到底想实现什么逻辑
冲着截图看看 太模糊看不清你问题
代码不全看不了啊
子函数f2 没有被调用,程序默认执行main 函数里面的内容,而main里面只调用了f1函数