1、在数据传递时,如果数据块较大(比如说数据缓冲区或比较大的结构),可以使用指针传递地址,既提高传输速度,又节省大量内存。
2、数据转换,利用指针的灵活的类型转换,可以用来做数据类型转换,比较常用于通讯缓冲区的填充。
3、字符串指针,是使用最方便,且常用的。
4、函数指针,可以用在大量分支处理的实例当中,如某通讯根据不同的命令号执行不同类型的命令,则可以建立一个函数指针数组,进行散转。
5、在数据结构中,链表、树、图等大量的应用都离不开指针。
指针可以说是C语言的基本类型之一,它用于保存内存地址,所以指针作为一个变量也需要存储空间,所以它也要有一个内存地址,而指针的指针就是指在一个指针的存储空间里保存了另外一个指针的内存地址。运用指针编程是C语言最主要的风格之一,利用指针变量可以表示各种数据结构,能很方便地使用数组和字符串。
gets函数用途:从stdio流中读取字符串,直至接受到换行符或EOF时停止,并将读取的结果存放在buffer指针所指向的字符数组中。换行符不作为读取串的内容,读取的换行符被转换为空字符,并由此来结束字符串。
作用:它可以使得像数组那样对对象使用下标。它提供了通过索引方式方便地访问类的数据信息的方法要声明类或结构上的索引器索引器为外部索引器。因为外部索引器声明不提供任何实际的实现,所以它的每个访问器声明都由一个分号组成。
用法:索引器的签名由其形参的数量和类型组成。它不包括索引器类型或形参名。如果在同一类中声明一个以上的索引器,则它们必须具有不同的签名。索引器值不归类为变量因此,不能将索引器值作为参数来传递。
更多“请问在C中使用指针的好处有哪些”的相关资讯请关注酷奇网,我们讲持续为您更新热门推荐!