社区
C++ 语言
帖子详情
一个函数的返回值可以是int 也可以是bool
Tiger-3D
2011-03-25 09:47:17
返回值还可以是int型的啊,不应该是bool的吗,编译运行下来确实是对的:为什么
int NLarger( int a, int b )
{
return (a <= b ) ;
}
...全文
473
10
打赏
收藏
一个函数的返回值可以是int 也可以是bool
返回值还可以是int型的啊,不应该是bool的吗,编译运行下来确实是对的:为什么 int NLarger( int a, int b ) { return (a <= b ) ; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pathuang68
2011-03-25
打赏
举报
回复
IL一针见血指出了本质所在。
Lactoferrin
2011-03-25
打赏
举报
回复
#4已经说的很清楚了,可以结贴了
pengzhixi
2011-03-25
打赏
举报
回复
bool可以转化为int,当然你用bool会比较显眼
Tiger-3D
2011-03-25
打赏
举报
回复
[Quote=引用 1 楼 pengzhixi 的回复:]
你不知道非0就是true,0就是false吗?
[/Quote]
这个知道,只是很纠结的是返回值应该是boo型的,却给定义个int型的。
Tiger-3D
2011-03-25
打赏
举报
回复
[Quote=引用 2 楼 lovesi3344 的回复:]
可以结贴了
[/Quote]
太打击我了吧!
無_1024
2011-03-25
打赏
举报
回复
没关系的 int也可以表示啊 0 1
不久等价于 false true啊
非0就是1
hongwenjun
2011-03-25
打赏
举报
回复
原来的C是没有 bool 的,C++ 才开始有 bool
C++ 是兼容 C,所以 可以用 0表示假, -1 和 1表示真
nicklisir
2011-03-25
打赏
举报
回复
BOOL 本身就是int 只不过只表示0和1
lovesi3344
2011-03-25
打赏
举报
回复
可以结贴了
pengzhixi
2011-03-25
打赏
举报
回复
你不知道非0就是true,0就是false吗?
Python游戏基础-Python常用的内建
函数
通过具体的实例,讲解了Python基础中的内建
函数
。包括abs
函数
bool
函数
dir
函数
float
函数
、
int
函数
len
函数
max与min
函数
range
函数
sum
函数
使用文件中read
函数
与write
函数
C语言中,
int
型
函数
返回值
可以为
bool
型。
参考:https://bbs.csdn.net/topics/360116265。 问题: 如
一个
函数
如下: 1
int
aa(
int
a,
int
b) //举个例子,不要纠结功能。 2 { 3 if(a < b) 4 return(a<=b); //非0 5 else return 0; ...
函数
返回
一个
int
比
bool
值更好
之前在学校做项目时
一个
大叔(哈哈)就跟我说过这个,当时没仔细想,昨天再改一段代码时突然发现
bool
值不够用了。 而是用
int
作为
返回值
,配以
一个
枚举,就可以大大增加
返回值
能带来的信息,怪不得api里的
函数
都返回的是
int
呢哈哈。
C++中
函数
返回值
类型
C++中任何
一个
程序有且只能有
一个
main
函数
。其中main
函数
的
返回值
类型:默认主程序
返回值
int
。main
函数
返回值
是返回到操作系统,给这个程序的下
一个
(系统)程序用,用于传递运行成功或失败等信息。被调
函数
的的
返回值
可有可无,但是当被调
函数
作为表达式时,必须要有
返回值
来返回给主调
函数
,此时其
返回值
类型可以为各种类型,如:double ,
bool
,
int
等等。而main
函数
的
返回值
一般为i...
C++中定义
一个
函数
为
bool
类型的作用
1.
bool
型
函数
bool
型
函数
(即
返回值
为
bool
类型的
函数
)的作用——获取
函数
返回值
bool
getvalue(
bool
b){ if(b == true) return true; else return false; }
int
main(){ //在main()中调用
函数
就可以得到5261
函数
的返回结果4102 cout<<
bool
alpha<<getValue(true); return 0;
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章