发布网友 发布时间:2023-04-22 08:20
共5个回答
热心网友 时间:2023-10-18 15:41
这是因为在函数swap的定义中,如果将函数类型定义为int型的话,则是必须要有return语句的,而本题中并没有,实际上也不需要有,所以单纯改函数类型为void就可以使程序按设计意图工作了。热心网友 时间:2023-10-18 15:41
好久没看了,可能有错。我的理解是用int,void等定义子函数*的是return的类型,void表示无函数返回值。热心网友 时间:2023-10-18 15:42
如果你是按书上录入的代码,那么输入时格式就错误了。应该输入45, 78,不要漏了英文的逗号。swap的返回值无意义,定义不定义都不影响这个函数的功能热心网友 时间:2023-10-18 15:42
因为你函数修改的是指针,是变量的实际地址,不需要有返回值热心网友 时间:2023-10-18 15:43
void表示无函数返回值。