Cpp拾零(to be continued)
1.對于二位數組來說,每行首的元素進行加*運算,那么表示的行首元素,但是實際也還是表示地址,這點要格外注意。
2.注意字符數組的輸出,就直接將首地址輸出就好了。cout<<str<<endls;
3.getline()是屬于string流. 讀取從鍵盤輸入的字符串.直到遇到結束符.
而cin.getline()是屬于istream流. 一樣讀取從鍵盤輸入字符,但是可以限定讀取多少個字符或者將哪個字符當作結束符.
string str; ? ? ? ? ? ? ? ? ? ? ? ?char[10] str;??? ? ? ? ?
getline(cin,str); ? ? ? ? ? ? ? ?cin.getline(str,10,'e');???
4.C++對C的一個重要擴充就是對一個數據可以使用引用,主要用于擴充函數的數據傳遞功能。
5.在C語言中實際上全是采用值傳遞的方式。Cpp采用的引用傳送的變量的別名,實現了值傳遞。
6.int*p[4] 指針數組,數組的元素存的是指針。
int (*p)[4] 指向一維數組的指針變量,其中p是指針變量,指向數組,且該該數組有4個int型的變量。
7.++ ?-- 和*(指向運算符)的優先級是相同的,且具有右結合的特性。
8.int (*p)(int x,int y) 指向函數入口的指針;
int *p(int x, int y) 返回指針的函數。
9.如果兩個指針指向同一個數組的元素,兩個指針變量值只差是兩個指針之間的元素個數。
10.指針是c,c++中重要的特色概念,它可以提高程序效率,實現內存動態分配,通過函數調用得到多個改變的值。但也有缺點就是太靈活,易出錯,且不易發現。
11.
總結
以上是生活随笔為你收集整理的Cpp拾零(to be continued)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Matlab拾零(to be conti
- 下一篇: Matlab参考函数