怎樣運用指標列印乙個簡單的陣列

2021-10-10 08:36:20 字數 586 閱讀 6350

就算對於利用指標對於乙個陣列進行列印的話,也需要運用迴圈的方式進行列印,只有這樣才能將陣列列印出來.我們在這裡只要讓指標指向首元素所對應的位址上面,在運用迴圈的方式,就可以對其進行列印出來.

如下面例題:

#include

#include

int main()

; int* p= arr;

//定義乙個指標並將其首位址賦予這個p

for(int i =

0; i <

sizeof

(arr)

/sizeof

(arr[0]

);++i)

system

("pause");

return0;

}

這個題目的主要是對陣列首尾末尾對長度函式呼叫將其表達出來,用for迴圈進行巢狀,用這種方式將整個陣列進行列印出來,將這個陣列的位址賦予乙個指標,再在列印的時候利用這個指標變數對陣列進行呼叫即可.

乙個動態的指標陣列怎樣獲得長度

在debug 下 可以解決,但是在release 模式下 不知道如何解決 include using namespace std int getnewbuffersize void p int main int arry new int 10 for int i 0 i 10 i arry i 0 ...

陣列指標 指標指向乙個陣列

include include using namespace std int main void int p 10 先算小括號,p和 結合,屬於指標型別,指標指向擁有十個int型元素的陣列 p a 等價於int p 10 a char p 20 行指標,str 3 20 共三行,每行20個位元組 ...

java中陣列的運用製作乙個簡單的購物程式

public static void main string args int phoneprice int cost new int 4 每乙個產品需要的花費 int count new int 4 每個產品的數量 int iscontinue 0 int sumcost 0 scanner ms...