c 基礎 指標訪問陣列兩種方法 下標法 指標法

2021-06-16 07:40:07 字數 604 閱讀 1140

#include void main( )

,*p=a,i;

cout<<"下標方式:";

for (i=0;i<5;i++)

cout

for (p=a;pcout<<*p<<"\t";

cout<}

對以上程式理解:

包含iostream標頭檔案

定義主函式main

定義整形陣列a,陣列a中有五個元素,分類為23,12,45,33,67,又定義乙個指標p,並指向資料的首位址,並且又定義乙個整形i,在下面for迴圈中使用

cout 輸出一段字串 下標方式

下面使用到for迴圈,for一般操作方式  for(《初始化》; 《條件表示式》; 《增量》);

for(i=0;i<5;i++) 乙個簡單的for迴圈語句 迴圈5次

p[i] 輸出指向下標方式訪問陣列的值,迴圈5次,並把陣列中的5個元素以指標下標訪問方式輸出

cout 輸出一段字串 指標方式

for(p=a;pcout << *p << "\t"; 輸出*p指標方式訪問陣列元素資料

C 中訪問Excel的兩種方法

方法一 使用 microsoft.office.interop.excell類庫 示例 如下 public void openexcel string file 方法二 採用資料庫連線的方式 示例 如下 public void openexecl string filepath else oledb...

ES6查詢陣列元素下標的兩種方法

直接上 好處 支援自定義比較運算,可以自己定義比較的操作,復合條件的才返回下標。壞處 好像沒啥壞處.好處 簡潔,直接呼叫js的api。壞處 有的瀏覽器不支援這種api ie 需要做相容性處理。另外,indexof 方法查詢的資料查詢基本資料型別的話,基本沒有什麼問題 但是查詢復合資料型別,就會存在一...

C 定義變長陣列方法(兩種方法)

c 定義變長陣列方法 這裡說的變長陣列是指在編譯時不能確定陣列長度,程式在執行時需要動態分配記憶體空間的陣列。實現變長陣列最簡單的是變長一維陣列,你可以這樣做 includeusing namespace std int main 注意int p new int len 這一句,你不能這樣做 int...