c++变量定义
Posted keep创
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++变量定义相关的知识,希望对你有一定的参考价值。
这一小节还是概念为主,主要有几个点需要注意。也是养成编程的良好习惯。
首先是变量定义,基本形式为:首先是类型说明符(type specifier),后面跟着一个或多个变量名组成的列表,用逗号隔开,分号结束。
int sum = 0, value, units_sold = 0;
Sales_item item;
std::string book("0-2-341-x");
什么是对象?c++ primer的概念比较简单,对象是具有某种数据类型的内存空间。
什么是初始化?初始化的含义是创建变量时赋予其一个初始值。
初始化这有一个很多人容易犯错的问题。c++中,未初始化的变量含有一个不确定的值,使用未初始化变量的值是一种错误的变成行为并且很难调试。所以建议初始化每一个内置类型的变量。实际开发中一般是强制行为。
变量声明和定义的关系,变量能且只能被定义一次,但是可以被多次声明。
extern int i; //声明i而非定义i
int j;//声明并定义j
声明和定义主要是为了支持分离式编译(separate compilation)。
两道简单的题结束这篇文章:
以上是关于c++变量定义的主要内容,如果未能解决你的问题,请参考以下文章