上學期c語言的任課老師徐老師選擇的教學方法是:作業方面用的是c語言作業系統,每天選擇15個以內的題目作答並提交,正確就有分數;幾次實驗變成上機考試,這也是一種督促我學習的方法;教材主要提供一些定義和基礎演算法,主要還是依靠老師上課講的內容學習新知識。通過一學期的學期,我認識到任何知識的獲取都不可能是不勞而獲的,需要日積月累的付出。在接下來的學習中,我會再努力一點,爭取做到完成每日任務。
前幾章學習的內容相對簡單,類似迴圈,判斷之類的,每個簡單程式20行,後幾章函式、指標、陣列複雜程式每個算做70行,在作業系統中完成的程式大致超過3000行。前幾章學習任務相對輕鬆,提交的程式都是自己一行一行打上去的,後幾章尤其是陣列的使用對我來說有點複雜難懂,所以參考了部分網上的程式,理解程度沒法達到百分之百。
陣列指標:指向陣列的指標
指標陣列:儲存指標的陣列
檔案:是計算機管理資料的基本單位,同時也是是應用程式儲存和讀取資料的乙個重要場所。
流:是位元組序列的抽象概念,例如檔案、輸入/輸出裝置、內部程序通訊管道等。流提供一種向後備儲存器寫入位元組和從後備儲存器讀取位元組的方式。
二進位制檔案:二進位制檔案是按二進位制的編碼方式來存放檔案的。
區別:乙個檔案可以以文字模式或二進位制模式開啟,這兩種的區別是:在文字模式中回車被當成乙個字元'\n',而二進位制模式認為它是兩個字元0x0d,0x0a;如果在檔案中讀到0x1b,文字模式會認為這是檔案結束符,也就是二進位制模型不會對檔案進行處理,而文字方式會按一定的方式對資料作相應的轉換。
個人理解「面向過程程式設計」是得到設計任務時先充分理解自己要做的內容是什麼,然後將每個小任務完成,再整合到主線中完成。
依照功能,將乙個程式拆分成多個部分,分步完成後再整合到主程式中。截止到目前的學習,我還沒嘗試過多個原始檔的程式。
低耦合:乙個完整的系統,模組與模組之間,盡可能的使其獨立存在。也就是說,讓每個模組,盡可能的獨立完成某個特定的子功能。模組與模組之間的介面,盡量的少而簡單。如果某兩個模組間的關係比較複雜的話,最好首先考慮進一步的模組劃分。這樣有利於修改和組合。
陣列a複製到陣列b:
#include void main()
for(i=0;i對a進行排序(從小到大):
#include void main()
for(j=0; j<10; j++)
printf("%d\n",a[j]);
printf("\n");
}
對a進行排序(從大到小):
#include void main()
{ int a[10];
int i,j,t;
printf("input 10 numbers:\n");
for(j=0; j<10; j++)
scanf("%d",&a[j]);
printf("\n");
for(i=0; i<9; i++)
for(j=0; j<9-i; j++)
if(a[j]void main()
{ char str[4096];
int stringbracket(char *str)//刪除空格和製表符
{ int i,j,len;
len=strlen(str);
j=0;
for(i=0; i我覺得公文寫作分為大體的兩個方面,乙個是形式,乙個是內容。對於形式來說,因為我還沒有聚焦公文寫作的寫作格式與文字格式,所以可能在形式方面並不是特別規範,這同時也是我們大學生普遍缺乏的一種能力,同時也是一種很重要的公務員基本素質。因此,在未來的學習生活中,我應該開始著重學習公文寫作中的形式部分。至於如何提高,我認為更多的應該在「做中學」,即多練習多使用,在平時實驗課中寫實驗報告的時候,在學生工作中寫策劃的時候,在幫老師進行資料整理的時候多注重格式的書寫的。另一方面,公文寫作中的重點還是公文的內容。當今社會總是倡導要基於傳統但不拘泥於傳統,同樣的,公文寫作也是如此,我們基於傳統,但是要在傳統上發展,無論是形式還是內容,要敢於提出新穎的想法。同時,為了達到這種高度,我們應該在平日裡積累更多的經驗,並勤於思考、頻於交流,思考帶來深度,交流帶來寬度,我相信只要做好這幾點,我們的公文寫作辦事能力都會有很大的提公升。
預備作業02
確實,到現在為止我沒有太多特長,對樂器一竅不通,最關鍵還是唱歌走音,我也是沒啥說的了,藍瘦香菇,但要說有什麼技能比90 以上的人要好,我可以很自信的說 儘管我的身體素質不強,各種運動並不特別擅長,但我特別熱愛籃球。爆發力,速度等雖然不行,但我認為我有出色的身體協調能力,我可以很協調的做一些動作,可以...
預備作業03
ctrl d為結束 ctrl z為切換為後台 ctrl s為暫停,還有一些用shift加快捷鍵的方式來進行簡單操作。開始用linux程式設計後,我才真正感覺到程式的可怕之處。首先,我對那些毫無規律的亂碼字元感到十分頭疼,而且因為我可憐的打字速度,自己程式設計十分費勁,學習速度和效率都極低,很長時間了...
預備作業02
1.技能學習的經驗 在長達12年的學習生涯裡,與各個科目打交道一直是我的主要任務,也佔據了我絕大部分的時間。然而,在學習之外,有很多很多的豐富多彩的事一直在吸引我的目光,我也一直沉浸其中。從小學開始,我就一直學習國畫,我喜歡在國畫含蓄卻又灑脫的風格,靈動而又輕盈的筆法,讓人大為讚嘆。在國畫中,我體會...