C語言部落格作業05 指標

2022-02-27 06:34:21 字數 879 閱讀 4648

1.2.1 學習體會

老師這次沒布置課堂派預先作業就直接開講,感覺上課聽的不是很懂。

1.2.2 **累計

125分

字串的氣泡排序

3.1.1 演算法分析

輸入n, k \n

定義二維陣列a和臨時陣列temp

for i=0 to n do

gets(a[i])

end for

for i=1 to k do

for j=1 to a[j] then

temp=a[j]

a[j]=a[j-1]

a[j-1]=temp

end if

end for

end for

for i=0 to 3.1.2 **截圖

3.1.3 pta提交列表及說明

q1:temp=a[j]編譯錯誤

a1:字串複製要用strcpy,不能直接用等號。

q2:輸入陣列時最後乙個字串無法輸入

a2:輸入時在scanf裡加乙個回車,不然gets會得到乙個回車,轉為\0存入第乙個字串中。

C語言部落格作業05 指標

2.指標變數用於存放位址,在函式中呼叫指標可以進行位址的傳輸,從而可以改變位址的內容,減少全域性變數和區域性變數的使用 3.陣列在函式中進行傳輸時,若函式的形參為指標變數,可以直接傳輸首位址,而陣列名就代表首位址 4.本章還學習了字串連線函式strcat 字串比較函式strcmp,字串長度行數 st...

C語言部落格作業05 指標

define n 100字串的輸入 1 scanf s 字元陣列名 特點 scanf函式遇到回車或者空格輸入結束,並自動將輸入的一串字元和 0 送入陣列中 因此使用時需注意 scanf語句無法接受帶空格的字串 2 fgets 陣列名,接收長度,stdin 特點 讀取到換行符 檔案尾或者讀完n 1個字...

C部落格作業05 指標

展示關於 指標題目集 分數截圖。每個知識點具體展開介紹。包括指標如何指向字串 字串相關函式及函式 原型的理解 字串相關函式用法 擴充套件課堂未介紹內容 具體格式是什麼,注意事項。為什麼要動態記憶體分配,堆區和棧區區別。動態記憶體分配相關函式及用法。舉例為多個字串做動態記憶體要如何分配。多個字串用二維...