×
C言語の応用
上記に示すコード例では、ポインタの基本的な文法スタイルと実際の処理手順を簡潔に示しています。ソースコードをコンパイラでビルドして実行することにより、ポインタが規定通りの挙動を示し、期待通りのデータ処理が行われることを直接確認することができます。

もう少し詳しく

型名の後ろにアスタリスク(*)を付けて宣言します。ポインタを活用することで、関数を跨いだアドレス渡しによるデータ更新、malloc関数等を用いた動的メモリ割り当て、連結リストや木構造などの高度なデータ構造の構築、および配列の高速な走査処理が可能になります。無効なNULLポインタアクセスに注意が必要です。