发布网友 发布时间:2024-03-26 23:02
共4个回答
热心网友 时间:2024-08-01 02:04
函数有一个入口地址,当你调用你自己写的函数的时候,编译器就会找到你所写函数的地址(根据你给你自己的函数取的名字)来找到你的函数,然后进行调用,至于你所定义的形参和返回值,跟你函数里面执行的操作没有必然的关系,意思就是你可以定义一个形参,但是实际上它在你的函数里并没有发挥作用,(当然你在调用的时候必须传入跟你定义相匹配的参数,因为编译器会检查),但是通常不建议这样做,因为一个函数的形参做好告诉别人需要传进什么样的数据,对什么数据进行操作,至于在你的函数里调用printf 跟调用你自己的函数方法是一样的。如果你的函数定义了返回值,那么用return返回类型匹配的值即可,实际调用的时候可以忽略这个值,但就像上面的形参一样,最好是有所作用,不然就没有意义了热心网友 时间:2024-08-01 02:05
问得有点奇怪呀。有没有返回值跟函数调用有什么关系呢。返回值只是你在调用程序中用来区别处理的呀。定义的数str(char *s),调用也是直接传个char指针给str就好了呀,同str(char *s);热心网友 时间:2024-08-01 02:09
#include "stdio.h"热心网友 时间:2024-08-01 02:06
就打印而已啊。