(1)提高程序的编译效率和执行速度。
(2)通过指针可使用主调函数和被调函数之间共享变量或数据结构,便于实现双向数据通讯。
(3)可以实现动态的存储分配。
(4)便于表示各种数据结构,编写高质量的程序。
一、不用指针;
|
int a=5,b=9,temp; { return 0; |
二、使用指针;
|
int * pointer1, * pointer2; if (a1>a2){ |
本文介绍了C语言中指针的应用及其带来的优势,包括提高编译效率和执行速度、实现双向数据通讯、动态存储分配等,并通过具体示例对比了使用指针前后的程序差异。
(1)提高程序的编译效率和执行速度。
(2)通过指针可使用主调函数和被调函数之间共享变量或数据结构,便于实现双向数据通讯。
(3)可以实现动态的存储分配。
(4)便于表示各种数据结构,编写高质量的程序。
一、不用指针;
|
int a=5,b=9,temp; { return 0; |
二、使用指针;
|
int * pointer1, * pointer2; if (a1>a2){ |

被折叠的 条评论
为什么被折叠?