c 學習筆記序列之經典處理程式彙總(不斷更新中)

2021-05-27 05:24:09 字數 626 閱讀 3277

經典處理程式彙總:

1.         字串處理

while(*str)

statements++; //這裡新增一些自己定義的語句

str++;

如:int c_in_str(const  char* srcstr, char ch)

int count=0;

while(*srcstr)

if(*srcstr==ch)

count++;

srcstr++;

return count;

2.         定義乙個傳入二維陣列函式

int data[3][4]=,,};

int totao = sum(data, 3);

//sum的定義如下:

int sum(int (*ar2)[4], int size)

或者int sum(int ar2[4], int size)

int total = 0;

for(int r=0; r< size; r++)

for(c=0; c < 4; c++)

total += ar2[r][c];

return total;

3.          

C 學習筆記之 異常處理

try catch finally try語句用來知名為避免出現異常而被保護的 段,並在發生異常時提供 處理異常。try語句由三部分組成 try 包含為避免出現異常而被保護的 catch 若try發生異常,則catch子句處理異常。特定catch子句允許多於乙個。finally 若在try子句中沒有...

C語言字元處理經典小程式

首先,說一下原理 用迴圈逐個讀取字元 所有字母均小寫 並儲存到乙個一維字元陣列中直到遇到結束標誌為止。這裡的結束標誌分為三種情況,一是遇到換行符,二是超過了預設的句子長度 這裡設為200 三則是遇到了終止字元 句號.問號?感嘆號 然後再用乙個迴圈搜尋陣列,找到最後乙個單詞的起始位置,列印這個單詞。重...

C 之異常處理學習筆記

throw語句用於將異常物件丟擲,throw語句將異常丟擲,如果在當前函式中沒有try catch語句能夠處理該異常,則當前函式將立即返回。異常被傳遞到上層呼叫函式,仍然需要try catch語句進行處理,如果上層函式也沒有能力處理該異常,則異常繼續向更上層函式的函式傳遞。如果在函式呼叫棧中的所有函...