一、一位陣列與指標
int a=0;
cout<<
&a;//列印a變數起始位址(a的位址為4b,即位址長度、指標為4b)
cout<<
*&c;
//取位址為&c的變數的值(*&c=c)
int
*pointer=
null
;//賦初值
//指標變數的定義,pointer指向的c為int型,因此*pointer為int型
pointer=
&c;//pointer指向c(或者直接定義 int *p=&c) pointer變數值為c變數的位址
//*pointer=c
5.運算:高(只低於a+±-)
int
*p=null;(
*p)++ ≠ *p++
(原來指向0x0012ff71
,++後指向0x0012ff75
,int為加4,char為加1
)
6.陣列
int a[5]
=;//陣列名=指向陣列第乙個元素的指標
int*p=
&a[0];
//a++無意義 p++有變化,p可以指向陣列元素外的元素
二、字串與指標
1.定義
char a[10]
;char
*p;p=a;
//p為指向a的指標
cout/列印的不是a的位址,而是字元陣列a的值(從p指向處出發的所有內容)
p="hello"
;//p指向字串"hello"
2.分析
char a[5]
="abc"
;char
*p;p=
"hello"
;cout/hello
p++;
cout/ello
cout<<
*p;//e
p=a;
cout/abc
cout/abc
3.指向陣列的指標
int a[5]
=;//a為指向a[0]的指標;&a為指向整個a[5]的指標
機器學習Coursera學習總結
coursera上andrew ng的機器學習實在是太火了,最近有時間花費了20來天的時間 每天3小時左右 終於學習完了全部的課程,總結如下 1 適合入門,講的比較基礎,andrew講的很棒 2 裡面的習題相對比較容易,不過要認真揣摩每個英語單詞,不然容易犯錯 3 我是用matlab提交的程式設計作...
機器學習入門 Coursera
1.解決方法 無論你是mac還是windows還是linux系統,系統中都會有乙個hosts檔案。這個檔案在各系統中的位址如下。1.mac系統 private etc hosts 2.linux系統 etc hosts 3.windows系統 c windows system32 drivers e...
Coursera 機器學習筆記(六)
主要為第八周內容 聚類 clustering 降維 聚類是非監督學習中的重要的一類演算法。相比之前監督學習中的有標籤資料,非監督學習中的是無標籤資料。非監督學習的任務是對這些無標籤資料根據特徵找到內在結構。聚類就是通過演算法把資料分成不同的簇 點集 k均值演算法是其中一種重要的聚類演算法。k均值演算...