您的位置:首页 > 其它

第一部分 基本语言 第二章 变量和基本类型(2.3.5声明和定义)

2013-03-15 10:32 337 查看
2.3.5声明和定义:

一、定义:

1、变量的定义用于为变量分配存储空间,并指定初值,在一个程序中,变量有且仅有一个定义。

二、声明:

1、声明用于向程序表明变量的名字和类型,定义也是声明。

可以通过使用extern生命变量而不定义

2、程序中可以有多次声明,但只能有一次定义。使用变量前必须定义或声明。

习题解答:

1、解释下列例子中name的意义:

externstd::string name;

std::string name("exercise 3.5a");

externstd::string
name("exercise 3.5a")

答: 1、第一个name的意思是声明string类型变量name。
2、第二个name的意思是定义string类型变量name的值是一串字符串。

3、第三个name的意思是声明并定义string类型变量name的值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐