你好,我在学习VC从入门到精通中的第25页内
容,这里有这样一条语句:int min=min;在初
始化变量时,可以将变量初始化为自身。我这
样理解,你看对不对:变量的名称(比如min
)既可以作为存储变量值的内存地址,也可以
作为变量的数据值,对吗?如果对的话,编译
器是不是只根据语法来进行区别的呢,这种相
同名字两种含义的处理方法在操作系统底层又
是怎样区别处理的呢?敬请指教!!!
8031
学分:0 LV1
int min=min的应用并没有实际意义,只是告知读者编译器按运算符的优先级运行编译。变量的声明优先于赋值语句
liguoping105
学分:0 LV1
那不说int min=min;的意义。我这样理解你看对吗:变量的名称(比如min
)既可以作为存储变量值的内存地址,也可以
作为变量的数据值,对吗?如果对的话,编译
器是不是只根据语法来进行区别的呢,这种相
同名字两种含义的处理方法在操作系统底层又
是怎样区别处理的呢?敬请指教!!!