トップページ > 構文検索 > ポインタ
C言語規格
C言語(その他)
プログラム
その他
ポインタ
機能 ポインタとは、変数などを参照するためのもので、
矢印(指し示すもの)の代わりをするものです。
 
ポインタ変数にはアドレス(メモリの番地)を格納し、
そのアドレスに直接的にアクセスします。
 
※ポインタ変数の型は参照するものの型と一致しなければならない。

定義 /* ポインタ変数の定義 */
型 * ポインタ変数名;

/* ポインタ変数の参照 */
* ポインタ変数名;

実装例
#include <stdio.h>

int main(void)
{
    int a = 1;
    int *p;
    
    /* &(アドレス演算子)を用いて変数aのアドレス(メモリ上の番地)を */
    /* ポインタ変数pに代入する                                    */
    p = &a;
    
    /* pに代入されたアドレスに格納されている値が表示される */
    printf("%d\n", *p);
    
    return 0;
}
実行結果
1



inserted by FC2 system