0
点赞
收藏
分享

微信扫一扫

C++学习,理解好传参


传参呐。这里有个栗子

C++学习,理解好传参_C++

首先a地址12ff44 a值10

这里传入的是a的地址

然后你阔以看出,这个p自己也有个地址 他指向a的地址 也就是传参他是创建了一个临时变量这种意思,这个临时变量有自己的地址。 

你如果是传值,他这个临时变量就存这个值 如果是传指针 这个变量就指向这个指针,大概就这个意思吧。(-v- 要是理解错了请指正一下。谢谢)


C++学习,理解好传参_内存空间_02

这个。他这个p。就是自己是一个东西。他指向那个str,他和str的内存空间不一样的。 这个malloc的时候就搞成了对p的操作。没给str分配到空间,然后就出事了

应该怎么改喃。就把char*p弄成char*&p,引用的话 他俩就指向一个内存空间了。就行了

C++学习,理解好传参_.net_03


举报

相关推荐

0 条评论