機能 |
ポインタとは、変数などを参照するためのもので、 矢印(指し示すもの)の代わりをするものです。 ポインタ変数にはアドレス(メモリの番地)を格納し、 そのアドレスに直接的にアクセスします。 ※ポインタ変数の型は参照するものの型と一致しなければならない。 |
---|---|
定義 |
/* ポインタ変数の定義 */ 型 * ポインタ変数名; /* ポインタ変数の参照 */ * ポインタ変数名; |
実装例 |
#include <stdio.h> int main(void) { int a = 1; int *p; /* &(アドレス演算子)を用いて変数aのアドレス(メモリ上の番地)を */ /* ポインタ変数pに代入する */ p = &a; /* pに代入されたアドレスに格納されている値が表示される */ printf("%d\n", *p); return 0; } |
実行結果 |
1 |
ポインタ