运算符来测试平等
来源:互联网 发布:最流行的编程语言 编辑:程序博客网 时间:2024/04/29 12:35
布尔值也很有用,作为返回值的函数,检查是否是真实的或不。这样的功能通常开始以“字(如平等)或(如hascommonfactor)。在下面的例子中,我们使用相等操作符(= =)来测试,如果值是相等的。如果操作数是相等的,则运算符=返回真值,如果它们不是。值得注意的是,在C++中,一个单一的等于(=)是一个赋值运算符,而双等号(= =)是一个比较运算符来测试平等
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; bool equal = isEqual(x, y); if (equal) std::cout << x << " and " << y << " are equal" << std::endl; else std::cout << x << " and " << y << " are not equal" << std::endl; return 0;}
让我们来看看这条线是如何工作的更详细。首先,编译器将一个具有相同值的临时副本复制为5。然后,它将原来的×从5增加到6。然后,编译器将计算结果为5,并将该值赋给Y,然后将临时副本丢弃。
因此,结束时的值为5,和*结束的值6。
这里是另一个例子显示的差异之间的前缀和后缀版本:
123456int x = 5, y = 5;cout << x << " " << y << endl;cout << ++x << " " << --y << endl; // prefixcout << x << " " << y << endl;cout << x++ << " " << y-- << endl; // postfixcout << x << " " << y << endl;
0 0
- 运算符来测试平等
- 平等
- 平等
- 软件测试--并非所有软件缺陷生来就是平等的
- 测试&运算符
- php运算符测试
- 文件测试运算符
- 测试++算数运算符
- 平等概念
- 聊平等
- linux 文件测试运算符
- Shell运算符:Shell算数运算符、关系运算符、布尔运算符、字符串运算符、文件测试运算符
- shell运算符:算数运算符, 关系运算符,布尔运算符,字符串运算符,文件测试运算符
- 测试三元运算符与if else 的运算速度
- oj平台测试-重载运算符
- Shell文件测试运算符列表
- java面试四 运算符测试
- 关于平等的思考
- django传递数据给JS
- 如何让Ubuntu系统支持WebP图片格式
- POI操作WORD文档,生成的新文档为空白文档 -- 待解决
- Python 元组详解
- enum枚举详解
- 运算符来测试平等
- PHP会员找回密码功能实现实例介绍
- Linux常用命令及重要的文件目录
- MVP模式在Android项目中的使用
- VS内存断点
- 【二分图匹配】完美的牛栏
- 正则表达式
- Struts2学习笔记(1)
- Android开发笔记(一百零五)社会化分享SDK