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