1、變數命名規則
按照倒數第二點方式進行命名不會導致編譯器錯誤,但會導致不確定性。而最後一點某些平台有長度限制
2、cout十進位制輸出其他進製
cout預設通過十進位制顯示,cout<
#include
int main()
3、const與#define
使用const是定義乙個常值變數,一般格式為const type name = value, 且定義之後不允許修改變數值;而#define是乙個預處理指令,在編譯之前對**進行處理,將#define後面字串用另乙個字串替換掉。使用const有一下幾點好處:
4浮點型別
浮點型別主要有:float,double,long double。預設情況下為double,如希望常量為float型別,可以使用f或f結尾,long double可以使用l或l結尾。
5、auto
在c++11中,在初始化中使用auto而不指定變數型別
auto x=0.0; //double
auto y=1; //int
C語言拾遺
main函式引數 c語言規定main函式引數只能有兩個,習慣上這兩個引數寫成argc和argv。c語言還規定argc必須是整形變數,argv必須是指向字串的指標陣列。因此,main函式的函式頭應該寫為 main argc,argv int argc char argv 或者 main int arg...
C 點滴拾遺
1.成員變數的初始化順序,與建構函式中初始化列表的順序無關,與成員變數申明的順序一致 多繼承中,基類的構造順序,與派生類的建構函式初始化列表中基類的構造順序無關,與定義派生類時基類的申明順序有關 2.友元關係不能繼承。3.指標和typedef typedef int pint int i 1 con...
C 拾遺 目錄
c 語言標準更新很慢,截止到本文為止,最新的是c 11和c 14標準。c 是一門很有魅力,但也的確很難的程式語言,能夠稱得上精通它的人的確不多。本序列不致力於寫成c 的百科全書,而是基於最新標準對一些語言上的難點和易於被大多數人忽略的語言點,進行 故名拾遺。基礎 name cast 顯式型別轉換 引...