zoukankan      html  css  js  c++  java
  • C++ Primer Plus阅读笔记

    cin进行文本输入

    • 使用cin获取字符的基本方式
      char ch;
      cin >> ch;
      cin读取char值时将忽略空格和换行符。此外,发送给cin的输入被缓冲。这意味着只有在用户按下回车键后,他输入的内容才会被发送给程序。
    • 使用成员函数cin.get(ch)接收输入
      通常,逐个字符读取输入的程序需要检查每个字符,包括空格、制表符和换行符。cin所属的istream类(在iostream中定义)中包含一个能够满足这种要求的成员函数。具体的说,成员函数cin.get(ch)读取输入中的下一个字符(即使它是空格),并将其复制给变量ch。所不同的是,这里空格将被当做输入缓冲的一部分,且在后续将作为字符输入来读取。

    成员函数的读取方式解决了空格字符本身的读取问题,弥补了第一种普通读取方式的不足。书中第153页的例子对此进行了很好的说明。
    此外,值得注意的是,cin.get()成员函数支持重载,例如cin.get()返回一个字符,而cin.get(ch)返回一个cin对象。

    数组与指针的区别:

    (1)可以修改指针的值,而数组名是常量
    (2)对数组应用sizeof运算符得到的是数组的长度,而对指针应用sizeof得到的是指针的长度
    这个基本概念的首次提出是在108页,而在函数一章中,又有涉及到该知识点,如第215页的例子说明了这个问题。

  • 相关阅读:
    IE6兼容问题
    清除浮动的几种方法
    CSS的继承性和层叠性
    CSS基础选择器复习
    梦与醒,进与退
    CSS的入门概念
    HTML的入门概念
    弹性布局整理
    点击评论加入输入框(笔记)
    css命名(笔记)
  • 原文地址:https://www.cnblogs.com/ioveNature/p/7707927.html
Copyright © 2011-2022 走看看