c c 學習筆記 5

2022-02-22 02:43:29 字數 577 閱讀 9728

每天一點點,不知不覺已經到了第4章了。

首先是對於函式的基礎知識的說明,以等同於c#的indexof的函式為例子,對於一些c#的程式設計師,c/c++中的字串是乙個char的陣列,但是陣列的書寫方式也是不一樣的,c#中都是型別,而c/c++中的確實型別 變數名,雖然一開始都是有點不習慣,但是幾次練習實踐後,還是可以適應的。函式的具體實現如下:  

1

int strindex(char s, chart)2

11if(0

< k && '

\0' ==t[k])

1215}16

return -1

;17 }

而練習題是改寫為從最後尾倒序開始查詢,並返回對應的下標,實現**如下:

1

int strindex(char s, chart)2

11if(-1 ==k)

1215}16

return -1

;17 }

雖然練習都是很基礎的,沒有什麼難度,但是萬事開頭難,一步一步紮實的學下去,才能更好的掌握。

每天一點點,成長多一點,加油!

c c 學習筆記 (5)

類中的三五原則 拷貝控制操作 拷貝構造 拷貝賦值,移動構造 移動賦值,析構,一般編譯器會自行生成,但對於類中含有指標類成員時,編譯器僅是作了相應的值傳遞,往往達不到使用者要求。拷貝構造,第一引數是自身類型別,且任何額外的引數都有預設值。其可以發生在以下四種情況 需要定義其析構函式的類同時也需要重新定...

C C學習筆記

1.儲存型別 標準c語言為變數 常量 函式定義了4種儲存型別 extern,auto,static,register,它們分別用乙個關鍵字 儲存型別說明符 來說明。這4種儲存型別可分為兩種生存期限 永久的 即整個程式執行期間都存在 extern和static 和臨時的 即暫時儲存在堆疊和暫存器中 a...

C,C 學習筆記

1.求a的n次方 標頭檔案pow a,n a,n都為double 2.關於指標的一些小測試 includeusing namespace std int main int a 8 int m 3 cout 3.sort位於 algorithm 中,sort p,p n 預設公升序排列。4.inclu...