博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++之路 变量和基本类型(2)
阅读量:6653 次
发布时间:2019-06-25

本文共 428 字,大约阅读时间需要 1 分钟。

概念:强静态类型:编译时会对类型进行检查,如果操作和对象不相匹配就会报错。

变量提供了程序可操作有名字存储区

左值:可以出现在赋值语句的左边或者右边。    右值:只能在右边。

定义对象:以类型说明符开始,后面紧跟说明符的列表。

初始化:两种初始化的形式:复制初始化和直接初始化。复制初始化用语法等号(=),直接初始化把初始化式子放在括号中。

int ival(1024); int ival =1024;

“初始化不是赋值”初始化内置类型:提供一个值。

类类型变量初始化:直接初始化和构造函数。

当定义没有初始化式的变量时,系统有时候会帮我们初始化。

(1)内置类型(取决于位置):函数体外初始化为0,函数体内不进行自动初始化。

(2)类类型:存在默认构造函数。对于没有默认构造函数的类,必须提供显式的初始化式。

转载于:https://www.cnblogs.com/ideawu1001/archive/2012/11/12/2767118.html

你可能感兴趣的文章
file_fdw创建外部表及其与普通表的结合
查看>>
oracle bug? ORA-07445 ,pl/sql for in()
查看>>
11.14-11.18周总结(二)
查看>>
一些总结
查看>>
软件测试工程师必备技能,纯干货分享!
查看>>
国外一个牛人写好的VIM配置方案spf13
查看>>
Python 单向循环链表
查看>>
Redis 客户端安装与远程连接图解
查看>>
BZOJ3328: PYXFIB(单位根反演?)
查看>>
使用EasyUI的treegrid犯的个低级错误
查看>>
jmeter 登录并发 (此文章有待修改)
查看>>
spring事务测试2,为了解决spring事务测试1
查看>>
扩展卡特兰数
查看>>
ajax对象。同步与异步及ajax发送请求
查看>>
event.stopPropagation 阻止触发父元素的绑定事件
查看>>
[开源] KJFramework.Message 智能二进制消息框架
查看>>
appcan本地数据库,uexDataBaseMgr插件
查看>>
HTML学习笔记一基本标签
查看>>
Mac、nvm、node/npm
查看>>
【转载】随机函数rand()
查看>>