C C 語言小知識點

2021-04-25 05:46:58 字數 338 閱讀 4717

平時自己學習c&c++語言的一些積累,怕自己忘了,所以記錄下來。

1.函式不指定返回型別,預設型別為int。

2.」const * var「預設指標var為const int * var。

3.在c++中,struct就是類,只是成員預設為public,而不像class預設為private。c++中的結構體已經不是c語言的結構體了,你可以把它看作類,在表示介面或者簡單的資料集合時,一般用struct關鍵字,表示c++的抽象資料型別時,一般用class,這個只是習慣。

4.對於const (char *) ; 因為char *是乙個整體,相當於乙個型別(如 char),因此,這是限定指標是const。

C C 小知識點

在c語言中也有不少比較好用的函式 比如 strchr str,ch 就是在str字串裡面尋找ch第一次出現的位置,有ch返回對應指標,否則返回null 比如想要把乙個字串中的兩個整數轉換成真整數可以這麼幹 char str 123,456 int n1,n2 char temp 10 char p ...

C C 面試小知識點

1.static有什麼用途。解答 在函式體中,乙個被宣告為靜態的變數在這一函式被呼叫過程中維持其值不變。在模組內 但在函式體外 乙個被宣告為靜態的變數可以被模組內所有函式訪問,但不能被模組外其它函式訪問。它是乙個本地的全域性變數。在模組內,乙個被宣告為靜態的函式只可被這一模組內的其它函式呼叫。也就是...

C C 語言常見知識點

最近刷題,涉及到c中常見的知識點,慢慢記錄下。char str abcdefg str 3 m 這段 雖然編譯能通過,但是執行會出錯,而下面這段 就能執行通過 char str 10 abcdefg str 3 m 這是為什麼呢,因為指標指向常量字串,其位於常量儲存區,常量字串的內容是不可以被修改的...