2022-2023-1 20221418 《計算機基礎與程式設計》第十四周學習總結
阿新 • • 發佈:2022-12-04
2022-2023-1 20221418 《計算機基礎與程式設計》第十四周學習總結
作業資訊
這個作業屬於哪個課程 | (2022-2023-1-計算機基礎與程式設計) |
---|---|
這個作業要求在哪裡 | (2022-2023-1計算機基礎與程式設計第十四周作業) |
這個作業的目標 | 自主學習《C語言程式設計》第13章 |
作業正文 | https://www.cnblogs.com/7777xiaohu/p/16949552.html |
教材學習內容總結
學習中遇到的問題
問題:qsort函式是如何實現的?
解決方法:查詢幫助文件
答案:void qsort(voidbase,size_t num,size_t width,int(__cdecl
問題:結構體陣列如何初始化?
解決方法:上網查詢
答案:把陣列或結構體當成一個整體,然後這個整體就用一個{}進行初始化即可
例:#include <stdio.h>
include <stdlib.h>
include <string.h>
struct Test
{
int index;
int value;
int array[2];
char *ptr;
};
int main(void)
{
char p = (char)malloc(12);
struct Test t = {1, 0, {100, 200}, p};
memcpy(t.ptr, "aaaa", 12);
t.ptr[12] = '\0';
printf("t.index = %d, t.value = %d, t.array[0] = %d, t.array[1] = %d, t.ptr = %s\n",
t.index, t.value, t.array[0], t.array[1], t.ptr);
return 0;
}
學習進度條
程式碼行數(新增/累積) | 部落格量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 | |
第一週 | 0/0 | 2/2 | 20/20 | |
第二週 | 200/200 | 2/4 | 18/38 | |
第三週 | 101/301 | 3/7 | 22/60 | |
第四周 | 200/501 | 3/10 | 30/90 | |
第五週 | 200/701 | 3/13 | 20/110 | |
第六週 | 200/901 | 5/18 | 20/130 | |
第七週 | 200/1101 | 1/19 | 20/150 | |
第八週 | 200/1301 | 2/21 | 20/170 | |
第九周 | 200/1501 | 1/22 | 20/190 | |
第十週 | 200/1701 | 1/23 | 20/210 | |
第十一週 | 200/1901 | 1/24 | 20/230 | |
第十二週 | 200/2101 | 1/25 | 20/250 | |
第十三週 | 200/2301 | 1/26 | 20/270 | |
第十四周 | 200/2501 | 1/27 | 20/290 | |
嘗試一下記錄「計劃學習時間」和「實際學習時間」,到期末看看能不能改進自己的計劃能力。這個工作學習中很重要,也很有用。 | ||||
耗時估計的公式 | ||||
:Y=X+X/N ,Y=X-X/N,訓練次數多了,X、Y就接近了。 |
-
計劃學習時間:XX小時
-
實際學習時間:XX小時
-
改進情況:
(有空多看看現代軟體工程 課件
軟體工程師能力自我評價表)
參考資料
- 《電腦科學概論》
- ...