当前位置: 首页 > news >正文

第二章 变量和基本类型

1.string类型数据的另一种初始化方式

语法:     string  变量名  (" 初始化内容 ");

 

2.C++中的列表初始化

语法:        数据类型  变量名 { 变量初始化的值 } ;

                   数据类型  变量名 =  { 变量初始化的值 } ;

例: 

 3.引用常量

常量引用引用常量不同 

//对常量的引用
const int a = 10;
const int &t = a;//引用常量
int a = 10;
const int &b = a;

正常情况下,当创建引用常量以后,不可以直接修改引用常量,但是可以修改被引用的数据:

 4.指针和常量(const)

 创建指向常量的指针时也要加上const:

 注:指向常量的指针也可以指向一个非常量

 const指针

常量指针(const pointer)必须初始化,而且一旦初始化完成,则它的值(也就是存放在指针中的那个地址)就不能再改变了。把*放在const关键字之前用以说明指针是一个常量,这样的书写形式隐含着一层意味,即不变的是指针本身的值而非指向的那个值
 

5.类型说明符auto

C++11新标准引入了auto类型说明符,用它就能让编译器替我们去分析表达式所属的类型。和原来那些只对应一种特定类型的说明符( 比如double)不同,auto让编译器通过初始值来推算变量的类型。注意:auto定义的变量必须有初始值:
例:

int a = 1,b = 90;
auto c = a + b; 

http://www.lryc.cn/news/10708.html

相关文章:

  • 【Python】循环语句(while,for)、运算符、字符串格式化
  • 利用设计模式、反射写代码
  • Spring Cloud Alibaba--seata微服务详解之分布式事务(三)
  • [USACO2023-JAN-Bronze] T3 Moo Operations 题解
  • OKCC呼叫中心支持哪些接入方式?
  • 如何让手机共享电脑代理网络的WIFI热点
  • 渲染有问题?怎么办?6种方法让你渲染无忧
  • 中国人寿业务稳定性保障:“1+1+N” 落地生产全链路压测
  • 2/17考试总结
  • 零信任-360连接云介绍(9)
  • 使用dlib进行人脸检测和对齐
  • 将python代码封装成c版本的dll动态链接库
  • AI技术网关如何用于安全生产监测?有什么优势?
  • 2|数据挖掘|关联规则|Association Rules|Apriori算法|Frequent-pattern tree和FP-growth算法|11.11
  • 刷题记录:牛客NC53370 Forsaken的三维数点
  • lombok的原理 和 使用
  • UDP网络编程
  • “合并区间”问题解析及其思考
  • 2023年理想新能源汽车核心部件解密
  • C++ 将一个vector内容赋值给另一个vector,及swap与assign的区别
  • PMP的价值有哪些?
  • OnGUI label 控件||Unity 3D GUI教程||OnGUI Background Color 控件
  • 从 JavaScript 中的数组中删除空对象
  • 【C++】AVL树和红黑树(插入和测试详解)
  • Centos7 安装 Mysql 8.0.32,详细完整教程(好文章!!)
  • Apache Beanutils为什么被禁止使用?
  • sql server执行md5加密的时候,字符串前带N和不带N的结果是不一样的
  • 01Python编译器和编辑器下载
  • CHAPTER 5 自动发现、自动注册、分布式监控、SNMP监控
  • P5311 [Ynoi2011] 成都七中