21一个简单问候的例子.PDFVIP

  • 43
  • 0
  • 约3.23千字
  • 约 6页
  • 2018-12-04 发布于天津
  • 举报
21一个简单问候的例子.PDF

经典中的品味:第二章 C++基本的对象,类型和值(上) 摘要 原创出处: :/Alandre/ 泥沙砖瓦浆木匠 希望转载,保留摘 要,谢谢! 自律,是以积极而主动的态度,去解决人生的痛苦~ 上一章,我们大谈了Hello,World 的一生。下面我们细细品味基础中的一些,从一个简单 的案例开始,了解对象,类型等概念。我喜欢解释例子,让大家听着有味,不枯燥~ 2.1 一个简单问候的例子 最常见的就是keyBorad input (键盘输入)。从HelloWorldd的输出,我们也想得到用 户的输入。通常,实行中的程序会给它的输入产生输出。例如,输入你的名字,输出 一句问候。有时候它就在身边,像我最爱的苹果手机一样。人机交互就是那么简单~ 图2.1.1 人机交互(.net) 回到技术点,为了读取用户输入的数据,我们需要在计算机内存中某个地方放置读取所需 内容。这就是对象 (Class)。对象是什么,对象时一个某种类型的内存区域。其中类型则 确定了对象的信息。而一个有名字的对象,称为该对象的实例(也叫变量)。做个比喻,一 看到对象大家想到的就是人,但这里人类才相当于对象。如果想到具体到你的对象,那是变 量。 下面我们看下一个简单问候的例子: 1 #include iostream 2 #include string 3 using namespace std; 4 5 int main() 6 7 string your_name; 8 cin your_name; 9 cout 你好~ your_name endl; 10 } 从代码中我们可以看出,这个程序很简单。当你输入你的名字,比如我 Jeff_Lee”。输 出如下: 图2.1.2 显示问候程序界面 值得注意的是我 fisrt name 和 last name 不能和空格隔开。原因很简单: cin该操作符是根据后面变量的类型读取数据。输入结束条件 :遇到Enter、 Space、Tab键。 剖析下刚刚那小程序(坚信:小程序也有学习地方): 1 cin your_name; 这个会保存一个字符串的内存区域,并将这个区域命名为your_name。意义在于计算机为 这个变量分配内存空间。如图所示: 图2.1.3 内存分析 1 cout 你好~ your_name endl; 下面一句上面也讲过,它会将根据变量类型,让那个内存存入对象的值。本来上面空的内存 区域则有了数据。如图: 图2.1.4 内存分析 2.2 变量及类型 正如我们上面所说,计算机内存存储数据的位置称为对象。我们需要用一个名字来访问,从 而是这个对象成为变量。变量则有她特定的类型。基本类型罗列如下:  bool 布尔型  char 字符型 8位  wchar_t 宽字符型 16位  short 短整型 16位  int 整形 16位  long 长整形 32位  float 单精度浮点型 6为有效数字  double 双精度浮点型 10位有效数字  long double 下面 看下一个好玩的例子: 1 #include iostream

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档