請問在C中使用指針的好處有哪些

請問在C中使用指針的好處有哪些

1、在數據傳遞時,如果數據塊較大(比如說數據緩衝區或比較大的結構),可以使用指針傳遞地址,既提高傳輸速度,又節省大量內存。

2、數據轉換,利用指針的靈活的類型轉換,可以用來做數據類型轉換,比較常用於通訊緩衝區的填充。

3、字符串指針,是使用最方便,且常用的。

4、函數指針,可以用在大量分支處理的實例當中,如某通訊根據不同的命令號執行不同類型的命令,則可以建立一個函數指針數組,進行散轉。

5、在數據結構中,鏈表、樹、圖等大量的應用都離不開指針。