從技能獲取到語言學習
————————————————————————————————————————
你有什么技能比大多人(超過90%以上)更好?
這個問題挺難的,我沒什么特長,非要說那就是踢毽球吧,小學時候我踢毽子比較靈活,在校內取得前三名的成績.經常一個人就是一只軍隊。
針對這個技能的獲取你有什么成功的經驗?
首先是從內心愛好這個項目,所以才能堅持每天練習,每天訓練來找腳的感覺,因為每天練習,時間有了,從而解鎖新的知識,每天訓練,不斷總結,不斷找到錯誤的原因。
與老師博客中的學習經驗有什么共通之處?
都是大量的練習,老師練習乒乓球花了大量時間,十萬次一個動作的重復,高中班主任說過,世上沒有天才,只是重復的次數多了,自然被認作了天才,小小班的學生之所以厲害是因為他們重復一個知識點次數多,所以沒有一定的時間積累是遠遠不夠的。
你是怎么學習C語言的?(作業(yè),實驗,教材,其他),與你的高超技能相比,C語言的學習有什么經驗和教訓?
筆記本,充足的精力,端正的態(tài)度,一樣不少,上課認真聽講,一定要好好聽課,課上都是老師在下面進行備課的精華,上課老師說的每個知識點都記下來,俗話說的好,“好記性不如爛筆頭”,課堂下大量的練習,一個程序看起來簡單,但是編起來卻有不一樣的感覺。不會的題一定記下來,到時候問老師,老師是你走向成功的助手。
目前為止估算自己寫過多少行C代碼?理解的情況如何?
大約6000行程序,因為里面大部分都是重復的,好多語句理解方法都一樣,所以大部分還是明白其中道理的。
學過了C語言,你分的清數組指針,指針數組;函數指針,指針函數這些概念嗎?
數組指針:一個指向數組的指針
指針數組:一個數組,內部每個元素都是指針
函數指針: 一個指向函數的指針
指針函數:一個函數,其返回值類型是指針
學過了C語言,你明白文件和流的區(qū)別和聯系嗎?如何區(qū)分文本文件和二進制文件?如何編程操作這兩種文件?
[ ] 文件是計算機管理數據的基本單位。
[ ] 流是由字節(jié)構成的序列。
[x] 文本文件是基于字符編碼的文件。
[x] - 二進制文件是基于值編碼的文件,
[x] 文本文件是數字中的每一位都以ASCII碼值的形式存儲,而二進制文件是數字作為一個整體以二進制的形式存儲。
編程操作兩種文件是在對文件進行打開,處理{讀取,寫}和關閉三步。
學過了C語言,你知道什么叫面向過程程序設計嗎?它解決問題的方法是什么?
面向過程程序設計是一種以過程為中心的編程思想,分析出解決問題所需要的步驟,然后用函數把這些步驟實現,它是通過主函數來調用一個個子函數,其方法由順序、選擇和循環(huán)這三種基本控制結構