/*C語言 指標變數的使用*/
#include<stdio.h>
#include<stdlib.h>

int main(void)
{
    int i = 1, j = 2, *ptr;
    //宣告指標變數ptr

    ptr = &i; 
    //將i的位址給ptr存放
    printf("i = %d,&i = %p\n", i, &i);
    printf("*ptr = %d, ptr = %p, &ptr = %p\n",
        *ptr, ptr, &ptr);

    ptr = &j;
    //將j的位址給ptr存放
    printf("j = %d,&j = %p\n", j, &j);
    printf("*ptr = %d, ptr = %p, &ptr = %p\n",
        *ptr, ptr, &ptr);

    system("pause");
    return 0;
}

結果為:

image

arrow
arrow
    創作者介紹
    創作者 愛學習 的頭像
    愛學習

    愛學習

    愛學習 發表在 痞客邦 留言(0) 人氣()