讨论C语言中指针类型的使用心得,可以利用指针实现程序,把程序功能、结果、如何使用
最佳答案
指针是C中的精髓,如果没有,应该说就是一种很平庸的语言,从本质上说,指针体现了von Neumann体系结构计算机也就是当今计算机的特征,内存数据按照当前的解释决定其意义,其指针的运算更是以机器实现的方式展现出来
具体的主要原因大致如下:
1、函数的参数传递:C语言只有传值这样一种方式,在函数体内不能作用到外部,通过传递指针的值可以间接转弯来改变外部的变量的值
2、动态分配:机器内分配的内存操作系统都只会返回一个首地址
3、连续内存访问:其配套的指针算术运算相比大多数语言的数组访问而言要占用机器周期少一些,因为可以直接使用机器指令来完成
最佳答案由网友 夺命薯条 提供
其他回答
暂无其它回答!