要求一、要求二 內容鏈接:http://www.cnblogs.com/X-JY/p/8550457.html
一、PTA作業中的知識點總結
1.6-1 計算兩數的和與差(10 分)
(1)*
在程序中的用途:在定義指針變量時,是指針聲明符,說明定義的變量是指針;在訪問指針變量時,是間接訪問符,用於訪問指針所指向的變量
(2)關於函數,形參實參類型要一致,在C語言中形參和實參之間的數據傳遞是單項的值傳遞
2.6-2 拆分實數的整數與小數部分(15 分)
(1)強制類型轉換,在變量前加括號,括號中寫要強制轉換成的類型
(2)技巧:在處理浮點數時想要得到小數部分可以用原來的數據減去整數部分
3.6-1 在數組中查找指定元素(15 分)
(1)函數在執行到return的時候就會自動結束
(2)關於break和continue:break是結束整個循環,而continue是結束本次循環(跳過下一步)
4.6-2 找最大值及其下標(10 分)
數組和地址的關系:a數組名代表一個地址,它的值時數組元素的地址,a+i是數組a的基地址的第i個偏移量
5.6-1 最小數放前最大數放后(10 分)
關於printf輸出:用%3d的形式來控制輸出數的寬度,用%.3f的形式控制輸出的小數位數
6.6-2 指針選擇法排序(10 分)
關於選擇排序:思路遍歷數組找出最大或最小值然后將其放在數組的最前面或者最后面;實現方法用雙重循環遍歷數組
6.6-1 判斷回文字符串(20 分)
字符串操作的相關函數回顧:
字符串復制:strcpy(str1,str2)
字符串連接:strcat(str1,str2)
字符串比較:strcmp(str1,str2)
求字符串長度:strlen(str)
6-2 使用函數實現字符串部分復制(20 分)
字符串的結尾一定是'\0'
使用指針操作字符串時也要注意此問題
總結:
書寫博客作業的過程中學習了簡單的markdown語法,克服了讓我頭疼的全英文GitHub,學習了在線流程圖繪制工具。但是在流程圖的功能框使用方面還有待提高,也特別希望老師同學能幫我發現更多的問題。
過去兩周學習了指針的概念、指針變量的定義、指針的基本運算、指針操作改變主調函數的變量值、指針操作常規數組、指針操作字符數組等知識點。學習過程中感覺學的還好,希望通過日后的自主復習不斷鞏固克服知識的遺忘。
二、代碼托管
我的github地址:https://github.com/XINJY/The-homework-of-C
三、點評的同學及其博客鏈接
陳天胤:http://www.cnblogs.com/cty-1/p/8551390.html
姜 健:http://www.cnblogs.com/jj990519/p/8596941.html
李新華:http://www.cnblogs.com/Lixinhua18/p/8569649.html
袁 中:http://www.cnblogs.com/2719610441qqcom/
李洪海:http://www.cnblogs.com/ElenaLi/p/8622192.html
李伍壹:http://www.cnblogs.com/chenxidream/p/8562097.html
王文博:http://www.cnblogs.com/wwb986187/p/8635502.html
馬鈺娟:http://www.cnblogs.com/dfgfds/p/8641565.html
楊金坤:http://www.cnblogs.com/1204113692yang/p/8625650.html
四、表格和折線圖
小結:
感覺自己用日期作為代碼名稱的習慣雖然不能根據代碼名看出內容,但是可以很好的幫助自己記錄了代碼行數,此習慣值得堅持。但是本次作業並沒有做好相關時間的記錄,下次一定做好相關的記錄工作。雖然沒有進行相關的時間記錄工作但是感覺自己每次作業花費在博客上的時間很多,希望自己在保證質量的情況下能夠提高書寫博客的速度,同時也希望日后的自己能夠對得起曾經自己花費在博客上的時間,不要辜負當時付出的時間。