指针类型对于程序设计有哪些意义
指针指向的是内存地址,也就是说通过指针可以直接操控内存数据,所以给编程带来了很大的灵活性、高效性。汇编语言是机器语言的直译,直接操控寄存器、内存、IO 端口,给编程带来了最高的灵活性、高效性,当然编程的难度和程序的复杂度也是最高的。高级语言屏蔽了这些细节,所以编程相对简单,但牺牲了灵活性、高效性。C/C++ 保留了程序员对内存的操控(通过指针),所以可以写成效率很高的程序,一些高级语言无法实现的功能和达到的运行速度,要使用 C/C++ 语言甚至是汇编语言编写。