发布网友 发布时间:2024-10-19 08:24
共5个回答
热心网友 时间:2024-10-30 08:36
这里涉及到一个路径的问题。我们编写好的程序main函数是入口,当编译器变异的时候会根据里面调用到的其他函数去寻找加载进来一起编译(非main函数如果不被main函数调用其实根本上就没用,这里指的是不被main函数调用和main函数调用过的函数调用),假如是include进来的编译器就知道去库函数里面加载那一个函数,而没有include进来的就会在本目录下检索,假如检索不到就编译出错。库函数所在就相当于老地方,而main函数所在的地方就相当于本地,这两个都是被编译器熟知的。热心网友 时间:2024-10-30 08:40
应该是你编程软件的问题。只要软件没问题,前面没有任何定义,肯定会提示sushu(i)未定义的。热心网友 时间:2024-10-30 08:35
在c语言中,如果定义函数时选择默认返回类型(即int类型),则这个函数放在任意位置都是可以被别的程序调用的,而且编译无误~ 但是这是一个很大的陷阱。你会发现当你给那个函数任意个参数时,编译也能通过,还能执行,但是很可能产生错误。热心网友 时间:2024-10-30 08:34
这里是个 隐式声明 问题热心网友 时间:2024-10-30 08:40
被调函数写在主函数后面是被允许的,但是在主函数内部进行声明,声明方法具体是