|
小结:
函数调用的本质是一个值传递,关键是形参的类型,数组是指针型的,string是值类型的。 ch2='c';这句话的含义是将ch2所指向的内存中偏移是0的内容变成c,月就是ch2指向的内容发生了改变。 而ch1=new char[]{'c','e','l','l','o'};相当于让ch1指向一个新的数组,并不会改变原有的数组。
联系我时,请说是在看到的,谢谢!
|
小结:
函数调用的本质是一个值传递,关键是形参的类型,数组是指针型的,string是值类型的。 ch2='c';这句话的含义是将ch2所指向的内存中偏移是0的内容变成c,月就是ch2指向的内容发生了改变。 而ch1=new char[]{'c','e','l','l','o'};相当于让ch1指向一个新的数组,并不会改变原有的数组。