使用命名空间标准

从背景和主要使用Oracle PL/SQL我已经习惯的想法,布尔值(真、假三或空/未知),所以如果声明反对一个uninitialsed布尔变量将始终返回null(从而只能由“人”)没有任何警告危险。

这可能是值得注意的是,对于像我这样的人,未初始化的布尔变量,除了提高警告在编译和运行时的“突破”(在VC2008至少),几乎总是返回true(我猜这是因为未初始化的内存地址将几乎总是包含一个非零的值如下)。

1
2
3
4
5
6
7
8
9
10
11
12
int main()
{
	bool bEqual;
	
	if (bEqual)
		cout << "is true with value " << bEqual << endl;
	else	
		cout << "is not true with value " << bEqual << endl;
 
 
    return 0;
}

是的,我认为我完全明白布尔的作品现在。
感谢亚历克斯,这是如此的美好,甚至比一些书籍对CPP。
在这里是我的小测试,成功了。

bool isEqual(int x, int y)
{
	return (x == y);
}
int main()
{
	cout << "Enter a value:\t\t ";
	int x;
	cin >> x;
 
	cout << "Enter another value:\t ";
	int y;
	cin >> y;
 
	if (isEqual(x, y))
		cout << "Numbers were equal!" << endl;
	else
		cout << "Numbers were not equal" << endl;
 
	bool bZero(1);
 
	if (x == 0)
		bZero = 1;
	else 
		if (y == 0)
			bZero = 1;
		else 
			bZero = 0;
	
	if (bZero == 1)
		cout << "One of numbers was 0" << endl;
	else 
		return 0;
	
 
}

使用命名空间标准;
int x;
cout <<“请饲料在第一号”> X;
y;
cout <<“喂第二号”<> Y;
布尔Z;
如果(=)
真的;
其他的
假=假;
如果(如)
cout <<“数字是平等的”<< endl;
其他的
cout <<“位数不同”<< endl;
返回0;
}
当用户以2个不同的数字输入时,则表示
如果(如)
必须抓住0个Z和回应型”两位数相等”,因为这表明如果cout语句(Z)的声明。
请评论…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值