C++整数数组和布尔函数
我需要用 C++ 编写一个完整的布尔函数,它将接受一个整数数组及其最大大小作为参数,并返回该数组是否包含任何值为 0 的元素。
我什至不知道从哪里开始。
提前致谢。
I need to write in C++ a complete boolean function that will take an integer array and it's maximum size as a parameter and return whether or not that array has any elements with a value of 0.
I'm not even sure where to start.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
你在谈论这样的事情吗?这将遍历数组,如果任何地方都有 0 值,则返回 true。
Are you talking about something like this? This will iterate through the array and return true if there is a value of 0 anywhere.
使用
std::find
Use
std::find
阅读有关 C++ 数组 的教程怎么样?
How about reading a tutorial on arrays in C++?
这听起来很像一个家庭作业问题,所以我只会向您提供概念并让您学习。
需要使用“for”循环,检查数组中每一项的值,如果找到则返回 true,否则在循环退出后返回 false。
This sounds an awful lot like a homework problem, so I'll just give you the concepts and let you learn.
You need to use a "for" loop, check the value of each item in the array, and return true if you find one, otherwise return false after the loop exits.
并调用它,你会做类似的事情:
and to call it you would do something like: