JasonUconn 发表于 2021-11-5 17:14:53

请问例子说明函数引用不匹配函数原型,但我不知道哪里不匹配

请问例子说明函数引用不匹配函数原型,但我不知道哪里不匹配

jhq999 发表于 2021-11-5 17:22:28

本帖最后由 jhq999 于 2021-11-5 17:23 编辑

一个是void mximm(......);
一个是 int mximm(......);
把void 改成 int

JasonUconn 发表于 2021-11-5 17:26:22

jhq999 发表于 2021-11-5 17:22
一个是void mximm(......);
一个是 int mximm(......);
把void 改成 int

请问为啥不能是void呀

jhq999 发表于 2021-11-5 17:37:30

本帖最后由 jhq999 于 2021-11-5 17:41 编辑

JasonUconn 发表于 2021-11-5 17:26
请问为啥不能是void呀

类型不一样
void 类型的函数不需要返回值,int 需要返回值

Gacy 发表于 2021-11-5 18:50:52

void是空类型??

傻眼貓咪 发表于 2021-11-5 19:04:18

函数主要用于找出 3 个整数的最大值(所以函数必须要有返回值,返回最大值)

int maximum() 返回整数类型值
void maximum() 无返回值

所以要用 int maximum()
页: [1]
查看完整版本: 请问例子说明函数引用不匹配函数原型,但我不知道哪里不匹配