中国的陆地卫星:什么情况下是必须使用指针的?请举一两个例子。

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 00:57:03
主要是处理什么样的问题时必须用到指针。急呀!谢谢

在使用指针可以简化问题或者让函数接口的偶合性更低的时候
可以考虑使用指针,
没有必须使用指针的情况,
用指针的情况都可以不用指针来解决.

使用对象,数组或者数据量大的时候

做链表要用到指针。
在C语言中,函数参数传递方式为传值,如果想在函数中改变所传参数的值,就要用到指针。
比如交换两个变量值的函数,如果写成下面这样,就什么效果都没有。
void swap(int a, int b)
{
int t;
t = a;
a = b;
b = t;
}
应该写成这样:
void swap(int *a, int *b)
{
int t;
t = *a;
*a = *b;
*b = t;
}
C++有引用传值,也可以达到同样效果。