代碼怎么學(xué)習(xí) 新手學(xué)C語言編程,一定要先用記事本練習(xí)寫代碼嗎?
新手學(xué)C語言編程,一定要先用記事本練習(xí)寫代碼嗎?不,只有用刷子在A4紙上練習(xí)才有效你好。非常感謝。當我們擅長某件事時,我們必須與它有深刻的聯(lián)系。這種聯(lián)系在許多書中被稱為“深層關(guān)系”。只要看一下C代碼的
新手學(xué)C語言編程,一定要先用記事本練習(xí)寫代碼嗎?
不,只有用刷子在A4紙上練習(xí)才有效
你好。非常感謝。
當我們擅長某件事時,我們必須與它有深刻的聯(lián)系。這種聯(lián)系在許多書中被稱為“深層關(guān)系”。只要看一下C代碼的例子,那么這些知識只是通過大腦傳遞的,并沒有深層次的聯(lián)系。所以至少需要10萬個小時的反復(fù)練習(xí)才能成為一個。作為一個從事C和C開發(fā)10年的工程師,我仍然不敢說我已經(jīng)掌握了這些語言。因此,我們需要參與更多的項目,勤于實踐和使用,以導(dǎo)致最終的自由之手。
高級程序員通常有許多方法來解決同一個問題,并最終通過實踐找到最佳解決方案,然后將此解決方案內(nèi)化。當他們需要相同或相似的解決方案時,可以在第一時間想到最快的方法,并在不斷的積累中產(chǎn)生大量的技能,甚至在職業(yè)生涯的中后期出版n本書。對于這些偉大的神,我們只能跪下。但這樣一個人的成功能被復(fù)制嗎?當然,只要你勤于思考和總結(jié),總有一天你會成為別人的上帝。所以從現(xiàn)在開始,多實踐,多思考,多總結(jié)。
學(xué)C語言的時候能夠看得懂代碼,但是自己寫就費勁,要么寫出來就會有這樣那樣的問題。請問我應(yīng)該怎么辦?
1. C語言是一種面向過程的、抽象的、通用的程序設(shè)計語言,廣泛應(yīng)用于低級存儲器的開發(fā)中。C語言可以簡單地編譯和處理低級內(nèi)存。
2. Short:modify int,Short integer data,可以省略修改后的int;Long:modify int,Long integer data,可以省略修改后的int;Long Long:modify int,extra Long integer data,可以省略修改后的int。
3. 有符號:修改整數(shù)數(shù)據(jù),有符號數(shù)據(jù)類型。無符號:修改整數(shù)數(shù)據(jù)和無符號數(shù)據(jù)類型。Restrict:定義并約束指針,表示指針是訪問數(shù)據(jù)對象的初始和唯一方法。
4. Struct:結(jié)構(gòu)聲明。聯(lián)合體:聯(lián)合體聲明。枚舉:枚舉聲明。
5. Typedef:聲明類型別名。Sizeof:獲取特定類型或特定類型變量的大小。Inline:一個內(nèi)聯(lián)函數(shù),它在任何地方被調(diào)用都會擴展。