(1)提高程序的编译效率和执行速度。
(2)通过指针可使用主调函数和被调函数之间共享变量或数据结构,便于实现双向数据通讯。
(3)可以实现动态的存储分配。
(4)便于表示各种数据结构,编写高质量的程序。
一、不用指针;
int a=5,b=9,temp; { return 0; |
二、使用指针;
int * pointer1, * pointer2; if (a1>a2){ |
(1)提高程序的编译效率和执行速度。
(2)通过指针可使用主调函数和被调函数之间共享变量或数据结构,便于实现双向数据通讯。
(3)可以实现动态的存储分配。
(4)便于表示各种数据结构,编写高质量的程序。
一、不用指针;
int a=5,b=9,temp; { return 0; |
二、使用指针;
int * pointer1, * pointer2; if (a1>a2){ |