有關c語言指標的總結

2022-09-23 09:09:08 字數 473 閱讀 5504

#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 *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語言指標的總結

includevoid main 一維陣列 int num 3 指向陣列長度為3的一維陣列的指標陣列 int p 指向指標的指標 int i p num 把num的首位址傳遞給p,p存放的是num的首位址 includevoid main int argc,char ar argc函式引數個數 ar...

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是乙個指標,它實際上...