美文网首页c++
c++bool型变量,引用型变量,命名空间

c++bool型变量,引用型变量,命名空间

作者: 极地冰凌_25bf | 来源:发表于2018-11-10 13:49 被阅读0次

bool型变量

  • 1个字节变量缺省赋值为true=1或者false=0

引用型变量

  • 类似于c语言中的指针变量

使用方法及与c语言的区别

  • 类似于c语言中的指针变量
    • c语言中我们使用
          int i;//声明一个变量
          int * const p=&i;//让指针常量指向i的地址
          printf("%d",*p);//用*p来使用i的值
          *p=100;//用*p来对i惊醒赋值
      
    • c++中使用
          int i=10;
          int &j=i;//让j指向i的地址
          j=-1;//不需要加*号就可以对i进行赋值和使用
      
      

特点

1. 引用型变量:让申请的变量挂在原有**同类型**变量
2. 引用型变量必须初始化,必须挂在一个现有的同类型变量上
3. 引用型变量的地址与来源变量的地址一定是在同一个内存地址上
4. 引用型变量与来源变量任何一个数值变化则另一个一定改变
5. 引用型变量做参数,经常用来代替来源变量赋值或取值
6. 一旦被初始化,无法改变
    ```
        #include<stdio.h>
        void Test(double &j);//声明一个函数j为引用型变量
        int main(void)
        {
            int i=0;
            Test(i);//调用Test函数
            printf("%d",i);//程序将输出100而不是0
        }
        void Test(double &j)
        {
            j=100;//对j赋值就是对i赋值
        }
    ```

命名空间

  • 为了防止不同程序员编写的代码函数或变量命名冲突

使用方法

命名

```

include<stdio.h>

namespace name//name是命名空间的名字
{
    int i=0;//代码体
}

int main(){

}

```

使用

```

include<stdio.h>

namespace name//name是命名空间的名字
{
    int i=0;//代码体
}

int main(){
    printf("%d",name::i);//调用name空间中的i
}
```

一次性包含(不必再使用name::)

```

include<stdio.h>

using namespace name;
int main(void)
{
    printf("%d",i);
}

```

相关文章

  • c++bool型变量,引用型变量,命名空间

    bool型变量 1个字节变量缺省赋值为true=1或者false=0 引用型变量 类似于c语言中的指针变量 使用方...

  • 变量

    变量 变量:命名的内存空间 数据存储方式: 字符: 数值:整型,浮点型 变量:变量类型 作用: 1. 数据存储格式...

  • 引用型变量和记录型变量的使用

    PL/SQL的记录型变量和引用型变量 PL/SQL的记录型变量 举例: emp_rec emp%rowtype (...

  • c++命名空间

    一.命名空间的三种引用 1.第一种引入命名空间变量 2.第二种引入命名空间变量 3.第三种引入命名空间变量 二.命...

  • plsql - 草稿

    打印开关 查看程序包的方法 var1变量名,char变量类型 引用型变量 查询 记录型变量 代表集合 光标的属性 ...

  • 数据分析1 - 数据准备

    数据类型 python 的定义、赋值与变量 变量名的命名规则 三种常用的数据类型:逻辑型、数值型、字符型 逻辑型:...

  • Day2.语言元素

    指令和程序 冯诺伊曼结构 变量和类型 e.g. 整型、浮点型、字符串型、布尔型、复数型 1.变量命名 硬性规则 P...

  • R 语言-因子

    1、变量分类: (1)连续型变量(2)名义型变量(3)有序型变量在 R 中,名义型变量和有序型变量称为因子(fac...

  • 面向对象

    1.面向对象(D10) 1. car c=new car(); 对象也是引用型变量,存储在堆内存中,c是引用型变量...

  • R语言基础教程 | 数据结构—因子

    变量可归结为名义型、有序型或连续型变量。名义型变量是没有顺序之分的类别变量。类别(名义型)变量和有序类别(有序型)...

网友评论

    本文标题:c++bool型变量,引用型变量,命名空间

    本文链接:https://www.haomeiwen.com/subject/zjuzxqtx.html