作业帮 > 综合 > 作业

问一个关于C语言指针的问题,我的理解是,指针是为了通过变量的内存地址间接访问变量..但是既然可以直接..

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/22 04:48:21
问一个关于C语言指针的问题,我的理解是,指针是为了通过变量的内存地址间接访问变量..但是既然可以直接..
既然可以直接访问变量,为何要用上指针来间接访问变量呢.
指针的优势是什么,我们为什么要用指针呢.
非常感谢你能替我解忧
问一个关于C语言指针的问题,我的理解是,指针是为了通过变量的内存地址间接访问变量..但是既然可以直接..
可以提高程序的编译效率和执行速度,使程序更加简洁.
通过指针被调用函数可以向调用函数处返回除正常的返回值之外的其他数据,从而实现两者间的双向通信.
利用指针可以实现动态内存分配.
指针还用于表示和实现各种复杂的数据结构,从而为编写出更加高质量的程序奠定基础.
利用指针可以直接操纵内存地址,从而可以完成和汇编语言类似的工作.
.
.
.
好处多着呢,现在编写小程序,都情不自禁的使用
再问: 可能这是新手的疑问吧..因为我觉得直接访问,总会比间接访问的执行速度更快才对. 谢谢你的解疑..