我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

这个C语言自定义函数返回值为什么是int不是float啊

max(float x,float y)
{
float z;
z=x>y?x:y;
return (z);
}

为什么最后返回值类型是int啊。

在 max 前面加 float 试试看。

因为在C语音中除了void没有返回值,其余函数如果没有指定返回类型,默认则是int,如上述题目,若需要返回float,需要在方法前加float。

近期文章

  • 刚学Java,三个小问题。
  • C51单片机 用3个按键实现8种LED变化状态
  • 如何用JAVA监测游戏中玩家的位置?坐标?
  • 求最小公倍数,但不知道错哪里
  • 可以ping通,但就是打不开这个网页
  • php误删的文件夹怎么恢复
  • 我的思路哪里错了,为什么一直运行不了。
  • 父moudel一直在报错是为什么啊
  • 主要是z-->0和x++<5如何执行不清楚
  • AJE Windows7渗透系统找不到找定文件
  • 请问error C2296: “&”: 非法,左操作数包含“int *”类型 是哪里错误哪?
  • 在selenium获取数据后replace清除不了换行符和空格
  • unity3d 为什么按w 物体向左运动啊
  • 我找了好久没找到解决方案
  • R2live 建图遇到的漂移现象
  • 我还是懂得太少,这确实难度太大,求解答
  • 请问下ARCGIS EDITOR FOR OSM安装出错怎么解决,ARCGIS10.2版本的
  • 视频格式文件复制到pycharm里,默认成蓝色问号文件
  • Python多重列表取值问题
  • 这题怎么做呢,写个代码呗

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华