c 入門教程 十六

2021-08-07 13:28:17 字數 1214 閱讀 4085

上一節我們講到了指標,這一節我們來用一用它

前面我們說過,函式的引數相當於是在函式開始的時候宣告的變數,當函式被呼叫時這個變數被賦予實際的值。然而當函式被呼叫結束以後,函式的引數也將消失。如下:

然後我們開始去取陣列中後面的元素的資料。因為陣列是連續的空間,也就是說下乙個資料的位址等於     當前資料位址+當前資料大小     因為指標宣告的時候就已經確定了型別了,所以,只要對指標自增,它就會自動把位址增加對應的大小。如下

#includeusing namespace std;

int main();

int *p ;

//p = &(a[0]);

p = a;

cout<

於是,我們可以用下面的**拿到陣列中的所有值

#includeusing namespace std;

int main();

int *p ;

//p = &(a[0]);

p = a;

for(int i=0; i<10; i++);

int *p ;

//p = &(a[0]);

p = a;

for(int i=0; i<10; i++);

int *p =(int *)a;

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

int **p =(int **)a;

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

for(int j=0;j<2;j++){

//下面的部分入果不強制專換的話資料是正確的,但是列印出來的格式有問題

cout<

c++第一階段到現在算是結束了,後面會寫點其它的東西,如果有新的c++的內容會在下面家傳送門

C 入門教程

c 是c語言的繼承,它既可以進行c語言的過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,還可以進行以繼承和多型為特點的物件導向的程式設計。c 擅長物件導向程式設計的同時,還可以進行基於過程的程式設計,因而c 就適應的問題規模而論,大小由之。c 不僅擁有計算機高效執行的實用性特徵,...

C 入門教程(六十六) 丟擲異常

小古銀的官方 完整教程 使用關鍵字throw丟擲異常。throw不僅僅是丟擲std exception和派生類的物件,其實它可以丟擲所有的變數和值,例如 throw 23333 或者throw std string 小古銀嘿嘿嘿 當丟擲int型別的值時,應該捕獲int型別 include int m...

c 入門教程 一

事前日常敲黑板 1 從現在開始 我寫的東西不一定完全是正確的,有些只是看了看理論,沒有實際驗證過,有些驗證過但是不同的編譯器會有不同的效果,所以建議有能力的話手動去試一下。我說的和書上寫的都不一定是對的,但是編譯器實際跑出來的結果在這個編譯器 假裝就是昨天那個軟體了 上就是對的。2 明天的內容可能會...