再这之前,我曾认为,一个变量只要定义为全局变量后,即使把它以传参的方式传进去一个函数内,也能改变它的值
事实证明,这一想法是错的。
下面我用代码说明,具体注释将写在里面
#include
#include
a =
change( *b){
*b=*b+
change_1( a){
a++
change_2( &a){
a++
change(){
a++
change(& std::cout<< std::cout<< std::cout<< std::cout<<
}