• 变量


    变量提供一个具名的,可供程序操作的存储空间。C++中的每个变量都有其数据类型,数据类型决定着变量所占内存空间的大小和布局方式、该空间能存储的值的范围,以及变量能参与的运算。对C++程序员来说,变量和对象一般可以互换使用。

    1.1 变量定义:

    类型定义符,随后紧跟着由一个或者多个变量名组成的列表,其中变量名以逗号分割,最后以分号结束。列表中每个变量名的类型都由类型说明符指定,定义时还可以为一个或多个变量赋初值。

    何谓对象:C++程序员们在很多场合都会使用到对象object这个名词。通常情况下,对象是指一块能存储数据并具有某种类型的内存空间。

    一些人仅仅在与类有关的场景下才使用“对象这个词。”另一些人则已把命名的对象和未命名的对象区分开来,他们把命名了的对象叫做变量。还有一些人把对象和值区分开来,其中对象指能被程序修改的数据,而值指只读的数据。

    初始化:当对象在创建时获得了一个特定的值,我们说这个对象被初始化了。可以使用先定义的变量值去初始化后定义的其他变量。

    注意:初始化不是赋值,初始化的含义是创建变量时赋予其一个初始值,而赋值的含义是把对象当前值擦除,而以一个新植来替代。

    列表初始化:用花括号来初始化变量。

    默认初始化:定义于函数体之外的变量被初始化为0。定义在

    变量声明与定义的关系:

      C++支持分离式编译机制,该机制允许将程序分割为若干个文件,每个文件可被独立编译。如果将程序分为若干个文件,每个文件可被独立编译。需要有在文件之间共享代码的方法。

      为了支持分离式编译,C++语言将声明与定义区分开来。声明使得名字为程序所知,一个文件如果想使用别处定义的名字则必须包含对那个名字的声明。而定义负责创建与名字关联的实体。

      变量声明规定了变量的类型和名字,在这一点上意义与之相同。但是除此之外,定义还申请了存储空间,也会为变量赋一个初值。

  • 相关阅读:
    用CSV文件读写数据的两种方式(转)
    利用PHP生成二维码(转)
    PHP实现微博的同步发送(转)
    php实现网页标签补全方法(转)
    php 下载远程图片 的几种方法(转)
    Masonry+Infinite-Scroll实现无刷新无分页完美瀑布流(转)
    分享一个jQuery动态网格布局插件:Masonry(转)
    js判断图片是否显示
    PHP写入文件用file_put_contents代替fwrite优点多多(转)
    PHP 更高效的字符长度判断方法(转)
  • 原文地址:https://www.cnblogs.com/yjds/p/8597171.html
Copyright © 2020-2023  润新知