① 你們的c語言都是在哪裡學的
中國大學MOOC,手機APP和網頁版的都可以。
有網易郵箱就用網易郵箱登陸。
沒有的話可以注冊一個賬號。
裡面有很多課程。
至於學習C語言,我比較推薦浙大的翁愷老師講的:
「程序設計入門---C語言」,
我就是聽的這門課,講的很好。
希望對你有幫助
② 關於翁愷C語言之習題「分解質因數」的問題
把printf("%ld*",a);改成printf(digital>1 ? "%ld*" : "%ld\n",a);即可。這種東西只能「因地制宜」……
③ 中國大學慕課網:翁愷C語言入門要學多少小時
摘要 很高興回答您的問題,一般設計課程需要1小時的學習時間,這包括預習、作業、練習和復習的時間,所以每周大約需要花費四到六小時的時間。
④ 求翁愷老師的C語言程序設計he 以及進階的百度雲資源
鏈接:https://pan..com/s/1Z8zYhLW0gLU0Sh_Wp2pQJg
⑤ 翁愷 c語言用的什麼ide
翁愷的c語言教程,主要是在windows下用DEV-C++,另外也有少量的樣例是在Linux下用Subline Text
⑥ 浙江大學的《C語言程序設計》 翁愷
在這你自己下載http://bbs.bccn.net/thread-55020-1-1.html
採納了
⑦ 初學C語言,有什麼好書推薦
014年下半年到東北某地校招,面試了12人,其中有當過C語言助教,有自學C語言編程的,問了4人,全都還在用譚浩強的C教材。老實說,聽到這樣的回答,我很是詫異,現在市面上有這么多好書可選,有不少學校和學生(非計算機專業)卻還在用譚浩強的書。
昨天給公司人力同事提了一份面向嵌入式軟體開發工程師的書單/在線資源,正好有幾本C語言或相關書籍,單列在此。其中大部分書我至少讀過一遍。
基礎(C語言入門,初學,編程基礎)
《C語言程序設計:現代方法》(第2版)(C
Programming: A Modern Approach, 2nd Edition, K.N.King)
《深入理解計算機系統》(修訂版或第2版)(Computer Systems: A Programmer's Perspective,
Randal E. Bryant et al),閱讀建議
《C語言程序設計》(第2版)(The
C Programming Language, Brian W. Kernighan & Dennis M.
Ritchie)
《程序員修煉之道》(The
Pragmatic Programmer: From Journeyman to master, Andy
Hunt & Dave Thomas)
內核/驅動
《Linux內核設計與實現》(第3版)(Linux
Kernel Development, 3rd Edition, Robert Love)
《Linux設備驅動程序》(第3版)(Linux
Device Driver, 3rd Edition, Jonathan Corbet et al)
《深入Linux內核架構》(Professional
Linux Kernel Architecture, Wolfgang Mauerer)
應用
《UNIX環境高級編程》(Advanced
Programming in the UNIX Environment, W. Richard Stevens)
《UNIX網路編程》(Unix
Network Programming, W. Richard Stevens)
進階
《C陷阱與缺陷》(C Traps and Pitfalls, Andrew Koenig)
《C專家編程》(Expert C Programming, Peter
van der Linden)
《ARM嵌入式系統開發:軟體設計與優化》(ARM
System Developer's Guide: Designing and Optimizing System Software,
Andrew Sloss et al)
在線資源
基礎
MOOC課程《C語言程序設計》,翁愷 請擇期學習課程,並參加考試,申請認證證書。
Python簡明教程:A Byte of Python 學習Python,編寫並運行所有示例代碼。
Linux Shell簡明教程 熟悉Linux Shell,掌握基本的shell腳本編程。
LeetCode OJ在線試題 獨立、自主完成至少2/3或更多題目,目前支持C++、Java和Python三種語言答題。
劉未鵬:怎樣花兩年時間去面試一個人? 建議提前兩年參考這篇文章,做好面試准備。
附註
StackOverflow有一份C語言圖書指南(The Definitive C Book Guide and List),分為Reference Style(參考、大全)、Beginner(初學)、Intermediate(中階)、Above Intermediate(高階)四類。
⑧ B站c語言的網課哪個好
C語言在b站上推薦翁愷老師講的詳細通俗易懂。
嗶哩嗶哩(NASDAQ:BILI;HKEX:9626),英文名稱:bilibili,簡稱B站,現為中國年輕世代高度聚集的文化社區和視頻平台,該網站於2009年6月26日創建,被粉絲們親切地稱為「B站」。2018年3月28日,嗶哩嗶哩在美國納斯達克上市。2021年3月29日,嗶哩嗶哩正式在香港二次上市。
B站早期是一個ACG(動畫、漫畫、游戲)內容創作與分享的視頻網站。經過十年多的發展,圍繞用戶、創作者和內容,構建了一個源源不斷產生優質內容的生態系統,B站已經涵蓋7000多個興趣圈層的多元文化社區,曾獲得QuestMobile研究院評選的「Z世代偏愛APP」和「Z世代偏愛泛娛樂APP」兩項榜單第一名並入選「BrandZ」報告2019最具價值中國品牌100強。
⑨ 學習C語言的經驗,方法
想學一門編程語言,不知道學什麼才好? 毫無疑問 C 語言啊。
C 語言是整個計算機體系的基礎,往下可以操作硬體(不止X86計算機,還有ARM,DSP,單片機等各種微處理器)寫Firmware,寫驅動、寫OS,寫編譯器,往上可以寫 App,並且大部分的計算機書籍里的演算法都是C語言描述的。
所以學會了 C 語言,就是掌握了軟體領域的必備技能,以後再學其他的比如C++,Java,各種解釋性語言、就是小 Case 了。
要想學好一門編程語言,看書遠遠不夠,一定要把書里的代碼搬到電腦里。
相信大多數人都是使用的Widnows,那麼就下載安裝一個Visual Studio吧,用哪個版本?最新版的當然好,2015,2013也行
學習編程忌諱光看不敲,看得懂不代表你會,說不定關上書或者視頻,你根本無法下手
據我的了解,大部分c語言的入門者學不好c語言,都是因為一個心態問題:初學編程,費了偌大的勁,理解了這,理解了那,竟然只是在黑框下列印出了幾個數字。
我覺得,初學一門編程語言一定要用合適的方式培養興趣,黑框顯然不是一個好方法。
所以,我建議在學習c語言的過程中,把系統API什麼的也加進去一起學吧,教人寫個帶界面的程序比教人成天面對控制台程序,效果可能會好很多,因為這讓人覺得學習c語言能做事情。
5
說說我當時寫的一些小程序,簡單但比較好玩,適合培養編程興趣(代碼量依次增大):1、點擊,打開一個對話框,問你是豬不?然後告訴他,說不是的會自動關機,讓他選吧。要是他點是,就嘲笑他,點不是,就關機吧。
2、桌面下雪程序,在冬天大家都期待下雪的時候,做個簡單的下雪程序,用到windows幾個基本的api就行了,把這個程序發給大家,不懂的人會覺得非常神奇。我曾經發給幾個mm,她們貌似都非常喜歡。
3、桌面貪吃蛇,就是用桌面圖標玩貪吃蛇,當時聽說的時候,覺得太有創意了,網上曾風靡一時啊,但是原理其實很簡單,如果你把這個演示給你的同學看,他們會把你視為偶像的。
4、然後呢,對qq有興趣的,去看看早期的qq是怎麼寫的吧,我記得有一篇《qq是怎樣練成的》,還有源代碼。改編一下,補充內容,甚至可以去參加學校的軟體比賽去了,哈哈。
寫幾個好玩的程序以後,相信你就知道該如何學習編程了,要多給自己找樂趣。
最後希望大家能夠堅持,學習是很枯燥的一件事情,只要熬出了頭,你會發現一切都是值得的!
⑩ 專業課c語言程序設計有沒有推薦的網課
推薦浙江大學C語言程序設計翁愷老師,在中國大學慕課上可以觀看。
學習C語言,必需注意每一個細節,書上的例子代碼一定要自己親自敲一遍,編譯執行輸出都跟書上說的一致才能算是學完了一個例子,如果不一致,就要仔細找原因。出了書本上有的例子,自己還要「創造」一些例子,比如學習運算符優先順序的時候,可以寫幾個相同的表達式,在不同的位置加上括弧,看看有哪些不同的行為。
比如*p++和(*p)++,又比如a = b == c、(a = b) == c和a = (b == c)等等。自己抄的書上的例子以及改造之後的例子,還有自己「創造」的例子,都應該仔細地歸類保存,並且要在源代碼中寫上簡短的注釋,闡述這個例子的意圖。
例子之後就是習題了,我建議初學者把所有的習題都獨立做一遍,然後對照答案的代碼,看看自己的代碼有那些不足,再試著修改自己的代碼。很多人不重視習題,這是極大的錯誤,因為作者通常會在習題中說明一些重要的道理,而不是單純地檢驗前面的知識。