蘇嵌 張奇哲 2018 7 17

2021-08-21 12:57:17 字數 1226 閱讀 8092

學習日誌                                       姓名:張奇哲        日期:7.17

今日學習任務

什麼是指標

為什麼需要指標

指標的位元組長度

*&運算子的作用

多維指標的作用

什麼是野指標

如何避免野指標

函式的基本語法和程式框架

今日任務完成情況

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

完成了今日的學習內容的學習,學到了指標與函式相關使用的方式,彌補了之前使用**中的不足,為今後的學習打下基礎

今日開發中出現的問題彙總

定義指標時不分配記憶體,導致野指標的出現

子函式的定義不規範,使用不當

今日未解決問題

今日開發收穫

了解了指標定義的基本方式與使用方式,與子函式的作用與優點。在今後的**編寫中也就有了更多的工具可以使用,方便了今後的學習

自我評價

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

基本完成了今天的學習任務。同時學到了新的c語言知識,為今後的c語言程式設計打下了基礎。

#include

#include

#include

#define max_lem sizeof(char) * 50

int main()

memset(ptr,0,max_lem);

memset(s,0,max_lem);

printf("please input a string: \n");

scanf("%s",ptr);

while(* temp != '\0')

if( len > max)

*(s + i) = '\0';

}    

len = 0;

temp ++;

}printf("the max is: %d\n",max);

printf("the long string is : %s \n",s);

free(ptr);

free(s);

s =null;

ptr = null;

return 0;

}

蘇嵌 張奇哲 2018 7 10

學習日誌 姓名 張奇哲 日期 7.10 今日學習任務 1.vim文字編輯器的基本使用 2.linux基本操作指令 3.gcc交叉平台編譯器的使用 4.c語言處理的步驟 今日任務完成情況 詳細說明本日任務是否按計畫完成,開發的 量 基本完成了以上學習任務的學習,但學習知識較多,需要課後自己進行總結與整...

蘇嵌 張奇哲 2018 7 16

學習日誌 姓名 張奇哲 日期 7.16 今日學習任務 變數與常量 計算機虛擬空間 基本運算子使用 位運算今日任務完成情況 詳細說明本日任務是否按計畫完成,開發的 量 完成了教學安排的任務,同時學習了變數與常量的基本知識。課上老師還拓展了相關虛擬空間的知識。下午就主要學習了運算子和位運算。完成了三個基...

蘇嵌 張奇哲 2018 07 24

學習日誌 姓名 張奇哲 日期 7.24 今日學習任務 無表頭鍊錶 帶表頭鍊錶 今日任務完成情況 詳細說明本日任務是否按計畫完成,開發的 量 完成了鍊錶的基本操作。今日開發中出現的問題彙總 能夠讀懂鍊錶的操作方式,但是,自己編寫起來會出現問題 今日未解決問題無 今日開發收穫 學會了鍊錶的各種操作,彌補...