有關c語言指標的總結

2021-09-07 11:46:47 字數 576 閱讀 9365

#includevoid main()

;//一維陣列

int *num[3]=;//指向陣列長度為3的一維陣列的指標陣列

int **p;//指向指標的指標

int i;

p=num;//把num的首位址傳遞給p,p存放的是num的首位址

#includevoid main(int argc,char *ar**)//argc函式引數個數 ar**指向每個引數

; int *p1,*p2;

p1=&a[0];

p2=&a[4];

printf("%d\n",p2-p1);//指向同陣列指標相減

if(p2>p1)//指向同陣列指標的比較

printf("%d\n",*p2);

else

printf("%d\n",*p1);

}

有關c語言指標的總結

include void main 一維陣列 int num 3 指向陣列長度為3的一維陣列的指標陣列 int p 指向指標的指標 int i p num 把num的首位址傳遞給p,p存放的是num的首位址 for i 0 i 3 i include void main int argc,char ...

C語言 有關指標練習

一維陣列 include include include int main printf d n sizeof a 16 陣列首位址,大小當然是陣列的大小,這裡的a不僅僅是乙個指標,還代表了乙個陣列 printf d n sizeof a 0 4 陣列首元素位址 printf d n sizeof ...

C語言指標的總結

在電腦科學中,指標 pointer 是程式語言中的乙個物件,利用位址,它的值 直接指向 points to 存在電腦儲存器中另乙個地方的值。由於通過位址能找到 所需的變數單元,可以說,位址指向該變數單元。因此,將位址形象化的稱為 指標 意思是通過它能找到以它為位址的記憶體單元。p是乙個指標,它實際上...