C語言中的陣列

2021-08-11 16:39:54 字數 1147 閱讀 2394

#include"stdio.h"

#include"string.h"

#include"stdlib.h"

int main()

;//定義乙個可以存放十個int型資料的陣列

int*parr=null;

parr=array;

//array=&a;

printf("%d\n",array);

printf("%d\n",array+1);

printf("parr[5]:%d\n",parr[5]);

printf("*(parr+5):%d\n",*(parr+5));

parr=array+3;

printf("parr:%d\n",*parr);

printf("parr[-1]:%d\n",parr[-1]);

return

0;}

執行結果

通過以上**可以知道

陣列並不是指標。

指標儲存的是資料的位址,陣列儲存資料本身,指標間接訪問資料,首先取得指標的內容,把他做為位址,從這個位址提取資料;陣列直接訪問資料

陣列做為函式引數時會退化為指標。

int main()

; //char

*p=marray;

char (*p)[10];

p=marray;//指向陣列的指標

C語言中的陣列

c語言陣列 一 陣列的概念 用來儲存一組資料的構造資料型別 特點 只能存放一種型別的資料,如全部是int型或者全部是char型,陣列裡的資料成為元素。二 陣列的定義 格式 型別 陣列名 元素個數 舉例 儲存5個人的年齡 int agrs 5 在記憶體中開闢4x5 20個位元組的儲存空間 可以在定義陣...

C語言中的陣列

一維陣列 1 陣列名 宣告 int a int b 10 a b 10 為陣列,它是一些值的集合。下標和陣列名一起使用,用於標識該集合中的某個特定的值。對於b來說,只有在兩種情況下,陣列名僅代表整個陣列,a 陣列名作為sizeof操作符的運算元 b 陣列名作為 的運算元 除此之外,陣列名代表陣列首元...

C語言中的陣列

把一組型別相同的資料的集合稱為陣列 array 它所包含的每乙個資料叫做陣列元素 element 所包含的資料的個數稱為陣列長度 length 陣列中的每個元素都有乙個序號稱為下標 index 下標從0開始。定義格式 datatype arrayname length datatype 為資料型別,...