C语言中为什么要用到指针呢 ?

发布网友 发布时间:2022-02-28 09:52

我来回答

3个回答

热心网友 时间:2022-02-28 11:21

很多情况可以用到。这需要在编程过程中形成一种思维。
如 将一个结构体传递给一个函数。
如果不用指针,传送速度慢,如果通过指针,只要传递一个地址。
struct example
{
int i;
int j;
int f;
char a[1024];
};
void main()
{
struct example ex;
fun(&ex);//将结构体ex的地址传递给函数fun
}
fun(struct example *p)
{
}

热心网友 时间:2022-02-28 12:39

指针可以用来有效地表示复杂的数据结构,可以用于函数参数传递并达到更加灵活使用函数的目的.使C语言程序的设计具有灵活、实用、高效的特点。具有指针功能的编程语言一般都更加灵活,更加接近低层。所以c语言几乎可以编出所有跟代码有关的东西,但是java啊,ruby等等就不行

热心网友 时间:2022-02-28 14:14

我觉得关键是指针在链表里的应用吧

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com