Discuz教程网

C#快速入门之bool变量的声明

[复制链接]
authicon dly 发表于 2011-3-16 20:07:08 | 显示全部楼层 |阅读模式
与现实世界不同,在编程的世界中,每一件事情要么黑,要么白;要么对,要么错;要么是真的,要么是假的。例如,假定你创建一个名为x的整数变量,把值99赋给x,然后问:“x中包含了值99吗?”答案显然是肯定的。如果你问:“x小于10吗?”答案显然是否定的。这些正是布尔(Boolean)表达式的例子。一个布尔表达式肯定求值为true或false。

    注意 对于这些问题,并非所有编程语言都会做出同样的回答。例如,一个未赋值的变量有一个未定义的值,不能说它肯定小于10。正因为此,新手在写C和C++程序时容易出错。Microsoft Visual C#编译器解决这个问题的方案是确保在检查一个值之前,肯定已经为它赋了一个值。如果企图检查一个未赋值的变量的内容,程序将不能编译。

  Microsoft Visual C#提供了一个名为bool的数据类型。bool变量只能容纳两个值之一:true或false。例如,下列3个语句声明了一个名为areYouReady的bool变量,将true值赋给它,并在控制台上输出它的值:

  1.   bool areYouReady;
  2.   areYouReady = true;
  3.   Console.WriteLine(areYouReady); // 输出True
复制代码







上一篇:C#快速入门之C#的程序结构
下一篇:Discuz X1.5看帖字数限制插件V1.0
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-3 05:45

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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