美文网首页21天学...通C++
《21天学通C++》第三章使用变量和常量 重点

《21天学通C++》第三章使用变量和常量 重点

作者: 飞翔的小瓜瓜 | 来源:发表于2018-11-28 14:15 被阅读0次

第三章 使用变量和常量

1.C++11中,可不显式的指定变量的类型,使用关键字auto
auto Number=25;
//使用迭代器遍历vector时
std::vector<int> MyNumbers;
for( auto Iteraor = MyNumbers.begin();Iterator<MyNumbers.end();++Iterator)
     cout<<*Iterator<<endl;
2.常量
  • const 将变量声明为常量
    在定义后,不可以对常量修改赋值 (强烈不推荐使用#define了)
const double pi=20.0/7;
#define pi 2.14   //Do not use it!!! 
  • 使用 constexpr常量表达式 声明常量
    如果使用const,则在运行阶段执行计算,如果使用constexpr,则在程序编译阶段就可以计算,提高运行速度
constexpr double Getpi() {return 22.0/7;}
constexpr double Twicepi() {return 2*Getpi();}
3.无符号与有符号

无符号的0,减1会导致 环绕若访问内存单元时将num作为索引,很可能访问外读内存单元,导致应用程序崩溃!

unsigned short num=0;
num=num-1;
cout<<num<<endl;//output is 65535!

相关文章

  • 《21天学通C++》第三章使用变量和常量 重点

    第三章 使用变量和常量 1.C++11中,可不显式的指定变量的类型,使用关键字auto 2.常量 const 将变...

  • Swift-基础(常量,变量)

    常量、变量 声明变量和常量 常量和变量必须在使用前声明。 您使用let关键字声明常量,使用var关键字声明变量。 ...

  • swift 基础语法(常量、变量、数值、布尔型、元组)

    常量和变量 声明常量和变量 常量和变量必须在使用之前声明使用let关键字声明常量使用var关键字声明变量 可以在一...

  • Swift Learning 1 [The Basics]

    常量和变量的声明 1,常量和变量在使用前必须要声明,使用 let 声明常量,使用 var 声明变量。 letVer...

  • Swift初体验 变量&常量&元组

    一、变量和常量01 变量和常量的定义在swift中变量使用var来修饰,常量使用let来修饰,变量可以修改而常量不...

  • Swift常量&变量

    Playground是什么? Swift最基本的语法变化 什么是常量和变量 常量和变量的基本使用 常量和变量的使用...

  • 巩固-swift 5.0+基础知识(零)

    声明常量和变量 常量和变量必须在使用前被声明,使用关键字 let 来声明常量,使用关键字 var 来声明变量。 类...

  • C++ 变量和复合类型

    前面说了C++的基本数据类型,下面来看看在C++中如何定义变量和常量。 变量 定义和初始化 C++定义变量的方式和...

  • 02. 常量、变量

    在 kotlin 中常量和变量使用不同的关键字声明常量使用 val变量使用 var常量和变量在声明的时候,都可以没...

  • Swift 语法(一)

    基本类型 变量和常量 使用 var 来声明变量,使用 let 来声明常量,示例代码: PS: 常量或变量的类型必须...

网友评论

    本文标题:《21天学通C++》第三章使用变量和常量 重点

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