學習報告(五)

2021-08-20 12:32:40 字數 936 閱讀 6363

1.strcmp

比較兩個字串,返回:

0:s1=s2

1:s1>s2

-1:s1

2.strcpy

char*strcpy(char*restrict dst,constchar*restrict src)

把src的字串拷貝到dst

restrict

表明src和dst不重疊

返回dst

為了能鏈起**來

dst目的src源

3.strchr(constchar*s,int c);

從左找c,看c第一次在哪出現

strrchr(constchar*s,int c);

從右開始找

沒有找到返回null

strstr

在字串中找字串

4.acllib

main()

成為c語言的入口函式其實和c語言本身無關,你的**是被一小段叫做啟動**的程式所呼叫的,它需要乙個叫做main的地方。

作業系統把你的可執行程式裝載到記憶體中啟動執行,然後調入你的main函式。

在acllib中是win main()

如何產生視窗?視窗結構

如何在視窗中畫東西?

dc如何得到使用者滑鼠和鍵盤的操作?訊息迴圈和訊息處理**

5.列舉

背景:盡量用符號而不是具體的數字來表示程式中的數字。

intconst

名字=數字

enumcolor;

定義資料型別

enum

列舉數字型別名字;

大括號中用的多

常量符號,型別int,值0-n

列舉量可以作為值

但實際上,以整數來做內部計算的

宣告的列舉量可以指定值

例如:enum color;

列舉比巨集好,因為列舉有int型別。

ACM 學習總結報告(五)

一 動態規劃和貪心演算法都是一種遞推演算法,均有區域性最優解來推導全域性最優解 二 貪心最經典的例子是找錢問題,某國錢幣包含1 3 4元,如果要找6元,如何找錢會找的最少?貪心的思想是每次都拿最大的,先拿4元,再拿乙個1元,再拿乙個1元,一共是三張。每次都拿最大的就是貪心,但實際上,只需要兩張三元是...

實驗五報告

一 實驗結論 1.二分查詢 補足程式ex1 1.cpp 練習 使用二分查詢,在一組有序元素中查詢資料項 形參是陣列,實參是陣列名 include const int n 5 int binarysearch int x,int n,int item intmain inti,index,key pr...

實驗五報告

實驗任務一 在成功彙編 連線程式後,使用debug調節 進行反彙編 然後執行程式,得到 實驗結果相同 實驗任務二 與一相似 除錯 反彙編,然後執行 實驗結果相同 實驗任務三 步驟大致同實驗一,結果如圖 實驗任務四 只有實驗三可以正確執行,因為只有三的開頭就是命令段 實驗任務五 源程式為 彙編連線後,...