intellij idea下载 数据库 mysql bootstrap wavedorm 分布式服务 winforms encryption uwp split jScroll 网盘源码 python与机器学习 mysql统计数量 input边框颜色 python操作mongodb python获取数据类型 pythoninput python变量定义 python服务器开发 java中的接口 java中的string java实用教程 java中基本数据类型 javac java集合框架图 java读取文件 java中文文档 linux镜像安装 内存修改器 shutil tftpd64 stl2stp 电视免费软件 黑市商人 findall 抖音代码 js字符转数字 脚本列表 只狼全鬼佛
当前位置: 首页 > 学习教程  > 编程语言

函数返回类型

2021/1/13 19:45:14 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

C语言学习笔记 答案是A 解释: 1、函数类型由函数首部定义的类型决定。函数返回值与首部定义的类型一样,如果不一样,则主动将返回值强制转换成函数首部定义的类型。 2、没有定义类型时默认为int型,默认返回值为int可以省略。【本…

C语言学习笔记
在这里插入图片描述
答案是A

解释:
1、函数类型由函数首部定义的类型决定。函数返回值与首部定义的类型一样,如果不一样,则主动将返回值强制转换成函数首部定义的类型。
2、没有定义类型时默认为int型,默认返回值为int可以省略。【本题的情况就应该是这样】
3、c/c++ 规定,【输出输入格式】要与【变量类型】匹配。【float】不能用【%d】格式输出。不管你【a=10.0, a=20.0 】用【%d】输出就是 0。
(该解释由网友发布,作者整理)

#include <stdio.h>

fun (float x)
{
	float y;
	y= 3*x-4;
	return y;
}

int main(   )
{
	printf("%d\n",fun(5));
}

输出结果:11

当 fun 前加 int 时,答案也是 11 ,答案取决于 printf 里面的%d。

如果在 fun 的前面加 float 则输出0。【可以用解释3 解释】
在这里插入图片描述


本文链接: http://www.dtmao.cc/news_show_600181.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?