就算對於利用指標對於乙個陣列進行列印的話,也需要運用迴圈的方式進行列印,只有這樣才能將陣列列印出來.我們在這裡只要讓指標指向首元素所對應的位址上面,在運用迴圈的方式,就可以對其進行列印出來.
如下面例題:
#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...