产生输出“5和5是相等的
来源:互联网 发布:基督教伴奏软件 编辑:程序博客网 时间:2024/06/05 15:03
让我们来举例说明这是如何工作的。首先,用户输入一个整数值。下一步,我们使用操作符= =来测试输入的值是否等于整数0。在这个例子中,4不等于0,所以运算符= =对值错误进行评估。这会导致其他部分的如果语句执行,产生的输出“值是非零”。
布尔返回值
布尔值经常被用来作为函数的返回值,检查是否有东西是真的。这样的功能通常开始以“字(如平等)或(如hascommondivisor)。
输入一个整数:5
输入另一个整数:5
5和5是平等的
这项工作如何?首先我们读为X和Y的整型值下,“平等的条件表达式(x,y)”的评价。这项研究结果在调用一个函数(5,5)。在该函数中,5 = = 5进行评估,产生的值为真(自5等于5)。该值返回给调用方。由于条件评估为真,连接到如果执行的语句,产生输出“5和5是相等的”。
布尔值需要一点点的习惯,但一旦你得到你的头脑包裹在他们周围,他们在他们的简单很令人耳目一新!
非布尔条件
在上述所有的例子,我们的条件已经是布尔值(true或false),布尔变量或函数返回一个布尔值。如果你的条件是一个不评价一个布尔值的表达式,会发生什么?
您已经知道了答案:如果条件评估为一个非零的值,那么与如果语句执行的语句执行。
布尔返回值
布尔值经常被用来作为函数的返回值,检查是否有东西是真的。这样的功能通常开始以“字(如平等)或(如hascommondivisor)。
考虑下面的例子,这是非常类似于上述:
12345678910111213141516171819202122232425#include <iostream> // returns true if x and y are equal, false otherwisebool isEqual(int x, int y){ return (x == y); // operator== returns true if x equals y, and false otherwise} int main(){ std::cout << "Enter an integer: "; int x; std::cin >> x; std::cout << "Enter another integer: "; int y; std::cin >> y; if (isEqual(x, y)) std::cout << x << " and " << y << " are equal" << std::endl; else std::cout << x << " and " << y << " are not equal" << std::endl; return 0;}这里的输出从一个运行这个程序:
输入一个整数:5
输入另一个整数:5
5和5是平等的
这项工作如何?首先我们读为X和Y的整型值下,“平等的条件表达式(x,y)”的评价。这项研究结果在调用一个函数(5,5)。在该函数中,5 = = 5进行评估,产生的值为真(自5等于5)。该值返回给调用方。由于条件评估为真,连接到如果执行的语句,产生输出“5和5是相等的”。
布尔值需要一点点的习惯,但一旦你得到你的头脑包裹在他们周围,他们在他们的简单很令人耳目一新!
非布尔条件
在上述所有的例子,我们的条件已经是布尔值(true或false),布尔变量或函数返回一个布尔值。如果你的条件是一个不评价一个布尔值的表达式,会发生什么?
您已经知道了答案:如果条件评估为一个非零的值,那么与如果语句执行的语句执行。
123456789int main(){bool b; // uninitialized variablestd::cout << "Enter a boolean value: ";std::cin >> b; std::cout << "You entered: " << b; return 0;}
0 0
- 产生输出“5和5是相等的
- 根据输入数字,输出一个新数,要求输出数字各个位的和加起来与原数相等。输出的数字是大于原数的第一个数。
- 为什么阻抗匹配是输入阻抗与输出阻抗相等?
- Java语言是如何产生和发展的?
- 不要轻易和少妇上床:危机是怎样产生的
- equals和hashcode方面判断对象是否相等是很重要的
- Javascript的真值和相等
- 相同和相等的区别。。。
- 随机数的产生分行输出
- 疼痛是怎样产生的?
- 重复是如何产生的?
- 人机对话是怎么产生的?
- 差距是怎么产生的
- 面向对象编程两个重要的相等概念:值相等和引用相等
- 产生和等于100的5个随机数
- 将一个n元素的数组平均分为m分,是每组和相等,求最大m
- JSP输出HTML时产生的大量空格和换行的去除方法
- JSP输出HTML时产生的大量空格和换行的去除方法
- 微信小程序学习(7)-icon
- 【SpringBoot教程一】:简单搭建
- java中main方法的参数——String[] args
- 读书越多会越孤独吗?
- ionic搭建
- 产生输出“5和5是相等的
- 文章标题
- 润乾报表如何用动态参数取得季度数据
- 关于 Apache Http Client 的使用笔记
- hive的安装
- ORA-32001错误解决
- 读取excel,写入文件
- android 应用中去掉标题栏的几种方法
- 2016秋《高速电路EDA设计》计数器仿真实验