技术宅的结界

 找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 568|回复: 2
收起左侧

bool m=false 与 bool m=true 的区别?

[复制链接]

2

主题

11

帖子

79

积分

用户组: 小·技术宅

UID
1721
精华
0
威望
0 点
宅币
68 个
贡献
0 次
宅之契约
0 份
在线时间
10 小时
注册时间
2016-5-26
发表于 2017-1-31 03:31:36 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有帐号?立即注册→加入我们

x
来一个示例代码
[C++] 纯文本查看 复制代码
//bool类型 命名空间 输入输出
//	使用一个函数找出一个整形数组中的最大值或最小值
#include <stdlib.h>
#include <iostream>
using namespace std;

namespace CompA
{
	int getMaxOrMin(int *arr, int count, bool isMax)
	{
		int temp = arr[0];
		for (int i = 1; i < count; i++)
		{
			if (isMax)
			{
				if (temp < arr[i])
				{
					temp = arr[i];
				}
			}
			else
			{
				if (temp > arr[i])
				{
					temp = arr[i];
				}
			}


		}
		return temp;
	}
}


int main(void)
{
	int arr1[4] = { 3,5,1,7 };
	bool isMax = false;//就是这疑问
	cin >> isMax;
	cout << CompA::getMaxOrMin(arr1, 4, isMax) << endl;
	system("pause");
	return 0;
}
bool m=false 与 bool m=true 的区别?

2

主题

11

帖子

79

积分

用户组: 小·技术宅

UID
1721
精华
0
威望
0 点
宅币
68 个
贡献
0 次
宅之契约
0 份
在线时间
10 小时
注册时间
2016-5-26
 楼主| 发表于 2017-1-31 04:10:16 | 显示全部楼层
还是没有严格要求?

1

主题

21

帖子

103

积分

用户组: 小·技术宅

UID
2198
精华
0
威望
1 点
宅币
57 个
贡献
23 次
宅之契约
0 份
在线时间
11 小时
注册时间
2017-1-26
发表于 2017-2-3 00:35:54 | 显示全部楼层
没有区别
第40行cin >> isMax;的时候,向这个变量赋值了,此时你输入什么他就是什么。

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|技术宅的结界 ( 滇ICP备16008837号|网站地图

GMT+8, 2018-9-24 08:05 , Processed in 0.106001 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表