C++学习遇到的问题
Firenze__
这个作者很懒,什么都没留下…
展开
-
返回数组指针
1.声明一个返回数组指针的函数//Type (*function (parameter_list))[dimension] int (*func(int i)) [10];//func(int i)表示调用func函数所需要一个int类型的实参。//(*func(int i))意味着我们可以对函数调用的结果执行解引操作。//意思就是这返回的是个指针。//(*func(int i)) [...原创 2020-01-21 20:46:12 · 1062 阅读 · 0 评论 -
通过函数,交换两个指针
1.值传递,改变只是局限于函数内部,当函数执行完毕后,既不交换指针的本身,即地址,也不交换指针所指的内容//执行后既不交换指针,也不交换指针所指的内容swap(int *p,int *q){ int *temp = p; p = q; q = temp;}2.函数内部通过解引用修改指针所指的内容。//该函数交换指针所指的内容void swap(int *p,...原创 2020-01-20 15:49:42 · 806 阅读 · 0 评论