2017 7 10 暑期實訓日誌

2021-08-21 08:37:09 字數 1435 閱讀 6226

學習日誌

姓名:範 譯

日期:2017.07.10 

今日學習任務

函式與陣列

今日任務完成情況

(詳細說明本日任務是否按計畫完成,開發的**量)

今日任務已按計畫完成。熟悉氣泡排序演算法,並用函式的方法實現;編寫含有函式的程式,並學習函式宣告、定義,有無形參、陣列傳參

今日開發中遇到的問題彙總

函式宣告放在函式呼叫後面,導致編譯報錯;

將int型陣列作為引數傳遞給char型形參,導致編譯通過,但執行結果不正確

今日未解決問題

今日開發收穫

陣列定義:大小不能動態定義

函式的定義、宣告與呼叫

將陣列作為引數傳遞給函式

static、extern的用法

自我評價

(是否按開發規範完成既定任務,需要改進的地方,與他人合作效果等)

能與同學討論上課不太懂的內容;採用函式程式設計,使**結構更加清晰其他無

作業一:在字元陣列指定位置插入字元

#include #include int insert(char a, char num, int a_i);

void main()

/*函式功能:在字串的某個位置插入乙個字元*/

int insert(char a, char num, int a_i)

else

a[i] = num;

return 0;

}}

作業二:洗牌發牌

#include #include#includetypedef struct card;

void shuffle(card cards[13], int n, int m)

} for (i = 0; i<52; i++)

for (i = 0; i<4; i++) }

}void main()

; char number[4] = ;

card cards[4][13];//共52張牌(不考慮大小王)

int i, j;

for (i = 0; i <= 3; i++) }

printf("洗牌前:\n");

for (i = 0; i <= 3; i++)

printf("\n");

} shuffle(cards, 4, 13);

printf("洗牌後:\n");

for (i = 0; i <= 3; i++)

printf("\n");

} while (1);

}

2018 7 12 暑期實訓日誌

姓名 範譯 日期 2018年7月12日 今日學習任務 陣列與指標 函式與指標 命令列引數 今日任務完成情況 詳細說明本日任務是否按計畫完成,開發的 量 按照規範跟隨老師進行了課堂 的除錯,量約100行 今日開發中出現的問題彙總錯誤 ifdef practice 3 include void init...

2017 7 17 暑期實訓日誌

姓名 範 譯 日期 2017 7 17 今日學習任務 微控制器入門 用led顯示鍵盤輸入數字 今日任務完成情況 詳細說明本日任務是否按計畫完成,開發的 量 經proteus 能基本實現功能 今日開發中出現的問題彙總 proteus使用延時函式時出現錯誤,後改用計時和中斷 今日未解決問題無 今日開發收...

實訓日誌 專案實訓介面文件

具體要求 若正常返回,code為200,msg設為success即可 若出現錯誤,code為錯誤 msg欄位說明錯誤原因。具體對應介面 功能及細節如下 功能介面 引數輸出 說明登入 account login username 使用者名稱 password 密碼 user id用於之後與使用者相關的...