C++中的a<b<c和a<b&&b<c的区别 2021-11-8

C++中的a<b<c和a<b&&b<c的区别 2021-11-8,第1张

C++中的a<b<c和a<b&&b<c的区别 2021-11-8 C++中的a < b< c和a < b&&b < c的区别

在这里我们假设三个值分别为a=1,b=10,c=5;

	int a = 1;
	int b = 10;
	int c = 5;
	if (a < b < c)
		cout << "True" << endl;
	else
		cout << "False" << endl;

按照一般正常逻辑我们应该是返回一个False值。但是根据编程语言的运算顺序是由左到右的,所以当判读a 而我们使用a

	int a = 1;
	int b = 10;
	int c = 5;
	if (a < b&&b < c)
		cout << "True" << endl;
	else
		cout << "False" << endl;

这个程序的输出才是符合我们要求的!!!在c++中a

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5155589.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存