Pointer simple example

from http://www.kaiching.org/2010/06/c-pointer.html

下列程式依次印出變數 a 的值與記憶體位址、 aPtr 的值與所參考的數值。
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
 
int main(void)
{
    int a = 9;
    int *aPtr = &a;
     
    printf("a = %d\n", a);
    printf("&a = %p\n", &a);
    printf("aPtr = %p\n", aPtr);
    printf("*aPtr = %d\n", *aPtr);
     
    return 0;
}
 
/* 《程式語言教學誌》的範例程式
    檔名:aPtr2.c
    功能:印出指標變數的記憶體位址
    作者:張凱慶
    時間:西元2010年4月 */


編譯後執行,如下


留言

熱門文章