C语言为什么会从一个函数跳到另外一个无关的函数里面去
rt,返回应该返回到主函数里面去的,但是跳到了另外一个函数里的中间部位去了,这是为神马?????????急,课设用,太长不方便帖出来谢谢一楼的朋友,你说的这些我知道,我想...
rt,返回应该返回到主函数里面去的,但是跳到了另外一个函数里的中间部位去了,这是为神马?????????
急,课设用,太长不方便帖出来
谢谢一楼的朋友,你说的这些我知道,我想问的是,我从主函数里调用这个函数,函数return之后就跳到了另外一个毫无关系的函数 里面 去了,而不是回到主函数,不知道这是为什么
我的程序里面用了很多的goto语句,因为主要是对链表处理的所以指针也相当多,现在大概可以确定的是应该是指针的操作出了问题了,我想知道的是,如果没有指针,只有goto有没有可能出现这种情况
谢谢大家的热心解答,问题找到了,是数组越界了== 但是只能采纳一个答案,这样吧,我采纳最先回答的那位朋友吧 展开
急,课设用,太长不方便帖出来
谢谢一楼的朋友,你说的这些我知道,我想问的是,我从主函数里调用这个函数,函数return之后就跳到了另外一个毫无关系的函数 里面 去了,而不是回到主函数,不知道这是为什么
我的程序里面用了很多的goto语句,因为主要是对链表处理的所以指针也相当多,现在大概可以确定的是应该是指针的操作出了问题了,我想知道的是,如果没有指针,只有goto有没有可能出现这种情况
谢谢大家的热心解答,问题找到了,是数组越界了== 但是只能采纳一个答案,这样吧,我采纳最先回答的那位朋友吧 展开
展开全部
当然有可能 比指针出错可能性更大
goto语句编译时经常乱跳,很容易出现不是你预期的结果 最好是能不用就不用
goto语句编译时经常乱跳,很容易出现不是你预期的结果 最好是能不用就不用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可能是你调试的程序与你的代码不对应。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
static修饰的变量会有这样的特性,所以一般static变量会用来进行计数等等,原因就是他的值不变,整个内存只有一份
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我请清楚你的程序,函数调用时才会执行,检查一下你是否用了goto或者是函数指针之类的了,你可以但不调试一下,看看到哪里跳到那个函数的,goto或者是函数指针会造成你的这种情况
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询