社区
C++ 语言
帖子详情
一个函数的返回值可以是int 也可以是bool
Tiger-3D
2011-03-25 09:47:17
返回值还可以是int型的啊,不应该是bool的吗,编译运行下来确实是对的:为什么
int NLarger( int a, int b )
{
return (a <= b ) ;
}
...全文
717
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吗?
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; ...
python中
bool
()
函数
的用法
定义:
bool
()
函数
用于将给定参数转换为布尔类型,如果没有参数,返回 False。
bool
是
int
的子类。 语法: 以下是
bool
() 方法的语法: class
bool
([x] 参数 x – 要进行转换的参数。
返回值
返回 Ture 或 False。 实例: 以下展示了使用
bool
函数
的实例: ''' 遇到问题没人解答?小编创建了
一个
Python学习交流QQ群:579817...
python内置
函数
之
bool
()
函数
bool
()
函数
描述
bool
()
函数
用于将给定参数转换为布尔类型,如果没有参数,返回 False。
bool
是
int
的子类。 语法 以下是
bool
() 方法的语法: class
bool
([x]) 参数 x – 要进行转换的参数。
返回值
返回 True 或 False。 实例 以下展示了使用
bool
函数
的实例: aa =
bool
() pr
int
(aa) # False aa =
bool
(0) pr
int
(aa) # False aa =
bool
(1) pr
int
(aa)
Python
bool
()
函数
Python
bool
()
函数
Python 内置
函数
描述
bool
()
函数
用于将给定参数转换为布尔类型,如果没有参数,返回 False。
bool
是
int
的子类。 语法 以下是
bool
() 方法的语法: class
bool
([x]) 参数 x -- 要进行转换的参数。
返回值
返回 Ture 或 False。 实例 以下展示了使用 bo...
BOOL
与
bool
不同
一直以来,想当然地以为,就像
INT
在VC中被typedef成
int
, CHAR被typedef成char一样,
BOOL
也是被定义成
bool
. 直到有一天Debug时发现
BOOL
型变量值竟然为2! 原来Windef.h中,如下重定义: Line153: typedef
int
BOOL
;
BOOL
与
int
完全同义!这令我不安起来,如果有
一个
BOOL
型
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章