c語言程序設計學什么 C語言二級考試有多難?
C語言二級考試有多難?我參加過全國計算機二級C語言考試和省份計算機二級C語言考試。對比二者我發(fā)現,相比于省份計算機二級C語言考試,全國的二級C語言考試要簡單一些。全國計算機二級考試畢竟要面向全國的考生
C語言二級考試有多難?
我參加過全國計算機二級C語言考試和省份計算機二級C語言考試。對比二者我發(fā)現,相比于省份計算機二級C語言考試,全國的二級C語言考試要簡單一些。
全國計算機二級考試畢竟要面向全國的考生,而全國每個省份的學生學習能力不一樣、學校教學條件不一樣,總之各種不一樣,全國二級考試肯定要考慮到這種層次不齊的局面,因此出題也就相對簡單一些。
雖說全國二級相對簡單,但是為了有區(qū)分度,也不是所有的題目都簡單,肯定有部分題目也是出的比較難。不過總體而言,全國計算機二級C語言考試更多的還是偏向于基礎,只要考生選擇好一本教材,把基礎學透,一般而言過筆試是沒問題的。不過除了筆試,還有一個上機考試,這個有點麻煩,也是很多考生比較怕的一個環(huán)節(jié)。
我們都知道,在學校學習C語言的時候,大部分時間都是在教室里聽老師上課,只有少部分時間在機房里上機寫代碼。這就造成了一種局面,也許考生筆試沒問題,而一到了上機時就會緊張,寫代碼不流暢,代碼寫出來運行出錯時更加不知所措。所以啊,平時在學習C語言時一定要增加上機練習代碼的機會。除了課程指定的上機練習時間外,一定要自己再騰出時間去上機練習。
我在“C語言編程技術分享”的這個公眾號中撰寫了一些C語言學習的文章,供需要的小伙伴們參考!
想自學C語言,有哪些書值得一看?
C語言是老外發(fā)明的,有條件還是要看老外的教材,最好是英文版的,這是最原汁原味的。英文不好的同學最好也是選擇一個老外教材的中文版。我推薦兩本教材,一本是譚教授的C程序設計,還有一本是C Primer Plus最新版。
一、C程序設計
這本書很適合完全不懂C語言的初學者入門,但是一些基本的計算機概念還是要知道的,比如CPU、內存、文件、計算機原理等。
C程序設計這本書用詞上通俗易懂,沒有什么晦澀難懂的東西,只要你認字基本上理解不會有啥問題。
整本書結構安排也很合理,從最簡單的C語言介紹,到基本數據結構,到C程序三大控制結構,函數等,一直到最后的文件操作,一步步的由淺入深。
C程序設計每章的課后習題也很有針對性,針對章節(jié)中的知識點。建議把習題做一遍,這樣會加深對C語言知識點的理解。
二、C Primer Plus
看完C程序設計這本教材后可以再看看C Primer Plus這本書。這本書是老外寫的。
老外寫教材有一個最大的特點,就是比較啰嗦。對一個知識點會用較多的篇幅來講,而且語言也比較口語化。所以需要學習的同學有點耐心看完全書。
書中會有大量的C程序代碼案例,隨著知識點不斷的深入,會把不完善的C程序代碼不斷的完善,你要特別注意在完善C程序代碼中的知識點。
這本書課后的習題也很有特色,比較偏應用。建議把習題都做一遍,邊做邊總結,加深C語言的知識點。
上面是推薦的兩本C程序設計的書。后續(xù)可根據自己的實際情況選擇其他的C程序的書籍。
對程序員來說最難的是寫代碼嗎?
對資深程序員來說,一萬行代碼一天就能碼完,寫代碼是最沒技術含量的事情。
對程序員來說,最難的是理解需求,把自然語言轉成數學語言的過程,術語叫作形式化,早期程序員需要直接對接用戶,花很多時間與用戶溝通,把用戶要求的功能性能抽象出來,整理整個系統(tǒng)的數據字典。現在很多公司這部分工作交給產品經理了,是好事也是壞事,程序員就很難成長跨越成老板了。
其次難點是系統(tǒng)架構,包括通信協(xié)議,結構分層,軟件復用以及算法這些,一家公司總需要有人做這件事,但可能也只需要一個人來做,一般是技術總監(jiān)。