指標的學習 上)

2021-09-24 05:53:44 字數 3630 閱讀 5056

#include

#include

using namespace std;

intmain

(int argc,

char

*ar**)

int

main

(int argc,

char

*ar**)

#include

#include

using namespace std;

intmain

(int argc,

char

*ar**)

#include

#include

#include

using namespace std;

intmain

(int argc,

char

*ar**)

cout << endl;

length2 =

strlen

(str2)

;for

(int j =

0; j < length2;

++j)

cout << endl;

}

#include

#include

#include

using namespace std;

intmain

(int argc,

char

*ar**)

printf

("there are %d string"

, count)

;return0;

}

#include

#include

#include

using namespace std;

intmain

(int argc,

char

*ar**)

;for

(int i =

0; i <5;

++i)

return0;

}

指標陣列是乙個陣列,每個陣列元素存放乙個指標變數

#include

#include

#include

using namespace std;

intmain

(int argc,

char

*ar**)

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

/*上面**是乙個錯誤示範,陣列指標本質上是乙個指標*/

int temp[5]

=;int(

*p2)[5

]=&temp;

/*區別於:

* int temp[5] = ;

* int *p = temp;

* 使用 *(p + i) 可以遍歷輸出

* 這裡的p僅僅是指向陣列的首位址,並不是指向陣列

* 而陣列指標要求指向整個陣列

* */

for(

int i =

0; i <5;

++i)

/**p2是陣列的位址*/

return0;

}

陣列指標是乙個指標,它指向的是乙個陣列

#include

#include

using namespace std;

intmain

(int argc,

char

*ar**)

#include

intmain

(int argc,

char

const

*ar**)

;int i, j, k =0;

for(i =

0; i <

4; i++)}

printf

("*(array + 1): %p\n",*

(array +1)

);printf

("array[1]: %p\n"

, array[1]

);printf

("&array[1][0]: %p\n"

,&array[1]

[0])

;printf

("**(array + 1): %d\n",*

*(array +1)

);printf

("*(*(array + 1) + 3): %d\n",*

(*(array +1)

+3))

;printf

("array[1][3]: %d\n"

, array[1]

[3])

;// 結果

// *(array + 1): 0061fed8

// array[1]: 0061fed8

// &array[1][0]: 0061fed8

// **(array + 1): 5

// *(*(array + 1) + 3): 8

// array[1][3]: 8

return0;

}

*(array + i) == array[i];

*(*(array + i)) == array[i][j];

*(*(*(array + i) + j) +k) == array[i][j][k];

#include

intmain

(int argc,

char

const

*ar**)

;int

(*p)[5

]= array;

int i, j, k =0;

for(i =

0; i <

4; i++)}

printf

("**(array + 1): %d\n",*

*(array +1)

);printf

("**(p + 1): %d\n",*

*(p +1)

);printf

("*(*(array + 1) + 3): %d\n",*

(*(array +1)

+3))

;printf

("*(*(p + 1) + 3): %d\n",*

(*(p +1)

+3))

;printf

("array[1][3]: %d\n"

, array[1]

[3])

;printf

("p[1][3]: %d\n"

, p[1]

[3])

;return0;

}

React的學習(上)

什麼是元件?答曰 功能獨立,封裝良好的 塊。前端頁面一直提倡元件化,因為元件化可以實現高重用,大大提公升了我們的開發效率,也讓我們的頁面結構變得更加清晰。所以react提倡將頁面解構成元件樹,以元件為最小單元構造頁面。眾所周知,js的dom操作,是影響網頁效能的重要因素之一,因此react提出了虛擬...

2021 02 06機器學習(上)

人工智慧 機器學習 深度學習 機器學習領域 自然語言處理 影象識別 傳統 框架 tensorflow caffe theano 一 機器學習 1.概念 從資料中自動分析獲得規律,並利用規律對未知資料進行 2.機器學習的資料 檔案csv mysql 1.效能瓶頸 讀取速度 2.格式不太符合機器學習要求...

整合學習(上) 3

訓練均方誤差與測試均方誤差 偏差 方差的權衡 特徵提取 壓縮估計 正則化 對回歸的係數進行約束或者加罰的技巧對p個特徵的模型進行擬合,顯著降低模型方差,這樣也會提高模型的擬合效果。具體來說,就是將回歸係數往零的方向壓縮,這也就是為什麼叫壓縮估計的原因了。降維 示例 from sklearn impo...