赋值是否会更改实体的值

时间:2014-05-17 08:40:47

标签: c++

考虑简单的任务:

extern int a; //Declare a with the int type
a=4;

a表示的实体的值是否只是更改而不是重新创建由a表示的实体?

1 个答案:

答案 0 :(得分:0)

当然可以。这是整个分配点,你为某个东西赋值。仅当您通过指定类型而不是通过赋值来定义实体时,才会创建实体。在这种情况下,如果a没有在任何地方定义,那么你会遇到问题。