成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

如何學(xué)好c語言

xingpingz / 493人閱讀

摘要:第二條軍規(guī)必須畫圖理解,內(nèi)存布局語言是一門偏底層的語言,可以直接操作訪問內(nèi)存的所以我們應(yīng)該清楚知道,寫出的代碼所對應(yīng)的內(nèi)存布局。如果想學(xué)好語言,三條軍規(guī)勢在必行最后,關(guān)于學(xué)好語言我想說的也就到這里了,感謝你的觀看。

目錄

一.講這個(gè)主題的原因

二.關(guān)于選擇問題

三.具體學(xué)習(xí)方法

一.為什么要講《如何學(xué)好c語言》這個(gè)主題?

1.很多人想學(xué)習(xí)c語言,卻學(xué)不會(huì)

2.網(wǎng)上有很多方法資料,但大多紙上談兵

3.相關(guān)知識(shí)點(diǎn)比較晦澀難懂,不容易自學(xué)

4.根據(jù)自身摸索出的學(xué)習(xí)經(jīng)驗(yàn),分享給你們

https://blog.csdn.net/weixin_60478154/article/details/119929682,這里大家可先看看我之前寫過的博客

二.關(guān)于選擇的問題

工欲善其事必先利其器——好的編譯器讓我們事半功倍

選擇VS2019

?*VS2019是集成開發(fā)環(huán)境,對新手友好,無需配置環(huán)境,上手便可使用

*VS2019是主流的集成開發(fā)環(huán)境,企業(yè)使用率較高

*上面博客推薦的視頻使用的便是VS2019

?為什么不是其他編譯器?

*VC6.0編譯器是98年軟件,較為老舊

*Dev C++十多年前便已停止更新,風(fēng)格不美觀,不便良好代碼風(fēng)格形成

*VSCode需要配置環(huán)境,剛?cè)腴T便勸退

我的建議是:

先學(xué)會(huì)一個(gè),其他的便容易上手,剛開始不要過于繁雜。

大佬除外,直接使用gcc,clang直接上手學(xué)習(xí)。

大家學(xué)習(xí)c語言的時(shí)候,選擇:VS2019,實(shí)在不行VS2013也可以

三.怎么學(xué)習(xí)c語言

我愿稱其為三大軍規(guī)?

a.第一條:實(shí)踐——敲代碼

b.第二條:畫圖理解,內(nèi)存布局

c.第三條:調(diào)試,調(diào)試,還是反復(fù)調(diào)試

?第一條軍規(guī):實(shí)踐——敲代碼

1.學(xué)習(xí)語法

語法便是規(guī)則,規(guī)定我們可以做什么,什么不可做

2.學(xué)習(xí)語法的方法

選擇一本書學(xué)習(xí)語法,這里直接推薦《明解c語言入門篇》,按照書中介紹的語法,去學(xué)習(xí),驗(yàn)證,掌握語法

3.找一套靠譜的視頻學(xué)習(xí)

上面鏈接的文章便有推薦的視頻鏈接,大家去看看,也可直接在b站找資源

4.動(dòng)手寫代碼

想要掌握和鞏固語法,動(dòng)手寫代碼就是必須的。

我分為2個(gè)階段

模仿階段(不是抄寫)

前期不熟練的時(shí)候,去找別人優(yōu)秀的代碼去模仿。

這里最好就是看我推薦的視頻,邊看邊練習(xí)

也可模仿書上的代碼

進(jìn)行總結(jié)(a.理清別人代碼的思路 b.按照別人的思路寫代碼)

進(jìn)階

去??途W(wǎng)或者力扣進(jìn)行刷題

有了基本的代碼能力,可以寫一些小項(xiàng)目,更有成就感喔

比如在我推薦的視頻中就有三子棋,掃雷游戲的代碼實(shí)現(xiàn),一步步帶這我們?nèi)シ治觯詈髮?shí)現(xiàn),大家可以試試,當(dāng)然,大家也可以試試,寫其他的小項(xiàng)目喔。

第二條軍規(guī):必須畫圖理解,內(nèi)存布局

c語言是一門偏底層的語言,可以直接操作(訪問)內(nèi)存的

所以我們應(yīng)該清楚知道,寫出的代碼所對應(yīng)的內(nèi)存布局。

比如:

*局部變量創(chuàng)建在哪里?

*數(shù)組是怎么創(chuàng)建的,隨著下標(biāo)的增長地址是怎么變化的?

*一維數(shù)組,二維數(shù)組在內(nèi)存中的布局是怎么樣的?

*指針和內(nèi)存的關(guān)系是什么?

*怎么通過指針訪問數(shù)組?

*怎么通過指針訪問任意的內(nèi)存?

*函數(shù)的調(diào)用邏輯?

*函數(shù)遞歸是怎么調(diào)研的?

*實(shí)參與形參的關(guān)系是怎么樣的?

*函數(shù)是怎么傳遞參數(shù)的?

?這些等等一些列的問題都需要我們?nèi)ヌ骄?,去了解,我們可通過畫圖的方式理解,使抽象化轉(zhuǎn)為形象化,讓我們更加具體的理解其內(nèi)存布局,增加我們的記憶性理解,而不會(huì)感到迷茫,一臉懵逼。

第三條軍規(guī):調(diào)試,調(diào)試,還是反復(fù)調(diào)試

調(diào)試是c語言的一個(gè)重要功能組成部分,可以用來發(fā)現(xiàn)程序存在的問題,快速定位解決,同時(shí)對于初學(xué)者們,調(diào)試也可以輔助更好的理解程序,調(diào)試可以明確的看到程序的執(zhí)行過程,以及每一步產(chǎn)生的變化,對于初學(xué)者,這樣直觀的體驗(yàn)自然要比讀代碼更容易理解,而看到這些現(xiàn)象后,在回想理論也更容易。掌握調(diào)試對于我們的意義非凡,對于平時(shí)自己練習(xí)代碼是,我們要多加調(diào)試,看到自己的錯(cuò)誤,反反復(fù)復(fù)的進(jìn)行調(diào)試,方便我們?nèi)ジ恼约旱腻e(cuò)誤,提高自己的代碼能力與素養(yǎng),形成良好的代碼風(fēng)格,現(xiàn)在多加調(diào)試,以后所犯錯(cuò)誤便更少。

如果想學(xué)好c語言,三條軍規(guī)勢在必行

最后,關(guān)于學(xué)好c語言我想說的也就到這里了,感謝你的觀看。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/119291.html

相關(guān)文章

  • C語言】玩轉(zhuǎn)遞歸——學(xué)好遞歸,你需要掌握的知識(shí)!

    摘要:所以,遞歸在編程中同樣是很重要的一個(gè)知識(shí)點(diǎn)。舉個(gè)例子用遞歸實(shí)現(xiàn)求第個(gè)斐波那契數(shù)。總結(jié)起來四個(gè)字大事化小繼續(xù)舉斐波那契數(shù)的例子三遞歸是怎樣運(yùn)行的我們通過一道題目來講解。 ...

    Donne 評論0 收藏0
  • 程序員的自我修煉——新手如何學(xué)好編程

    摘要:熱門編程語言特點(diǎn)包羅萬物精細(xì)對底層知識(shí)涉列廣泛。特點(diǎn)語法簡單可移植性良好。編寫代碼的工具建議新手先使用編程工具,學(xué)習(xí)兩個(gè)月后再嘗試其他的編譯器,推薦使用大后期熟練掌握,因?yàn)閷?shí)際開發(fā)環(huán)境多在上進(jìn)行。 熱門編程語言 ? ? ?1、C++: ? ? ? ? ? ?特點(diǎn):包羅萬物、精細(xì)、對底層知識(shí)...

    ingood 評論0 收藏0
  • 【萬人千題】大學(xué)生算法社區(qū)火爆開啟,每日打卡學(xué)習(xí),誠邀妳的加入

    摘要:三結(jié)對編程排位賽四個(gè)人為一組,由隊(duì)長帶隊(duì)刷題,每周根據(jù)這周四個(gè)人的刷題總數(shù)進(jìn)行隊(duì)伍間排名。萬人千題結(jié)對編程排位賽如果想?yún)⒓拥牡诙诘耐瑢W(xué),可以先聯(lián)系作者加群,看看第一期的同袍是如何奮斗的。 ...

    morgan 評論0 收藏0
  • 是學(xué)Java好呢?還是學(xué)C++更有前途?

    摘要:最近有不少初學(xué)編程的朋友問他們比較傾向于和作為他們首選學(xué)習(xí)語言,但是學(xué)好呢還是學(xué)更有前途到底哪一門語言更有錢途呢這個(gè)問題問的好,很多初學(xué)者都會(huì)有類似的疑問,今天我就來給大家簡單的解答一下。 ? ? ? ? 最近有不少初學(xué)編程的朋友問:他們比較傾向于Java和C++作為他們首選學(xué)習(xí)語言,但是...

    jiekechoo 評論0 收藏0
  • 學(xué)習(xí)的藝術(shù)——如何學(xué)好一門技術(shù)、語言

    摘要:一次語言學(xué)習(xí)體驗(yàn)在我們開始學(xué)習(xí)一門語言或者技術(shù)的時(shí)候,我們可能會(huì)從一門開始。如何應(yīng)用一門新的技術(shù)對于多數(shù)人來說,寫書不是一件容易的事,而應(yīng)用新的技術(shù)則是一件迫在眉睫的事。而學(xué)習(xí)一門新的技術(shù)的最好實(shí)踐就是用這門技術(shù)對現(xiàn)有的系統(tǒng)行重寫。 還在繼續(xù)開發(fā)Growth(Github: https://github.com/phodal/growth)的路上,很多功能似乎已經(jīng)趨于完善,有些功能也讓...

    fxp 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<