最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

經驗分享丨零基礎第一次接觸C語言,應該怎么上手?

2022-07-27 15:10 作者:C語言編程__Plus  | 我要投稿



一、工具的選擇

工欲善其事,必先利其器。相信我,選擇VS不會錯(推薦版本2013~2019)。

①為什么不選VC6.0?這個編譯器是98年的軟件,老舊且兼容性差。

②為什么不選Devc++?這個軟件十多年前就停止更新了,敲出的代碼不美觀,不利于好的代碼風格的形成

③為什么不選CodeBlock?不主流,需要配置,不適合初學者

④為什么不選VSCode?需要配置環(huán)境,不適合初學者

VS提供的錯誤檢查和格式縮進對新手很友好

二、工具的下載安裝

視頻肯定比博文講的清楚,實踐性也更強

VS2019安裝教程VS2013安裝教程

三、如何學習一門語言 ?

作者當然沒有資格對這一問題下定斷言,只是提供作者這兩個月以來的學習經驗,幫助新手少走彎路

上課篇:如果是選擇視頻學習的,不要死揪著不懂的地方,要跟上老師的上課思路。剛開始學肯定都會有很多疑問,但之后肯定都會講到。所以上課要先試著接受老師所講的知識

筆記篇:如果說老師講的知識都在課件上或書本上的話,上課不要急于記筆記,而是在草稿本上記下上課的思路。如果能照著上課思路寫成博文那說明掌握的很好,所以也可以說把CSDN當成筆記本來用 。同時推薦一些做筆記的軟件:有道云筆記Xmind印象筆記

實戰(zhàn)篇:1.代碼一定要敲(敲重點啦),體驗自己成功寫出代碼的快樂。2.看待代碼有三個層次——看代碼是代碼(小白),看代碼是內存(高手),看代碼是代碼(大佬)。所以在學習時要主動加深對內存的理解。3.遇到問題要學會調試(之后會專門提到)——程序員的必修課。

四、創(chuàng)建第一個.c文件


至此文件已經創(chuàng)建好了。

(解決方案資源管理器在這里)


[相信你對上面沒提到的細節(jié)有些疑惑,但還是那句話,先接受現(xiàn)有的知識,其他的以后都會懂 ]

五、寫下第一段代碼


按下ctrl+fn+f5(或者Ctrl+f5)可以在屏幕上打印hello world?,F(xiàn)在我們從三個方面解釋這段代碼:

知識點1:main函數(shù)

特點:main函數(shù)為函數(shù)入口,有且?只有一個?,即在一個工程下即使有多個文件也只可以有一個main函數(shù),試想一個文件如果有多個入口那到底從哪里進去呢?

規(guī)范性:

1.這里int不寫雖然系統(tǒng)默認返回類型為int,但是作為優(yōu)秀的程序員們,我們要力求規(guī)范

2.return不寫雖然也不會報錯,但還是上面提到的規(guī)范規(guī)范問題

知識點2:庫函數(shù)

是什么:庫函數(shù)是?C語言提供的,使用的時候只需要引用即可。引用的方式是#include< xx.h >這里的printf所對應的庫函數(shù)位于stdio頭文件下,引用這個頭文件就可以使用printf函數(shù)了

接下來我們認識一下學習到的第二個函數(shù)printf

printf函數(shù)功能是是將特定格式的數(shù)據(jù)輸出到屏幕上,沒有加格式就原封不動的打印


我們實踐一下加深理解:具體結果請大家實踐操作


知識點3:int——數(shù)據(jù)類型

這個int是什么東西,有什么用呢?

:first_quarter_moon_with_face:是什么:int表示是一種數(shù)據(jù)類型

前面說過main是一個函數(shù),函數(shù)前面加類型表示這個函數(shù)的返回值(函數(shù)的知識之后會講)

這里重點講一下數(shù)據(jù)類型


【short=short int? ? ? ? ?long =long int? ?(在這里int被省略了沒寫而已)】

①為什么有類型

試想一下我們描述超市里的一件商品,總得有名字吧,也總得有編號吧,價格肯定也不能少吧,所以我們怎么可能用一種類型就描繪出所有的內容呢。不同類型代表不同的含義,他們向內存申請的空間可是不同的,這很好理解?,F(xiàn)在我們分析一下不同類型的大小。

②類型的大小

我們首先介紹一個關鍵字sizeof(他也是一個運算符。敲重點?。?!sizeof不是函數(shù),也不能認為關鍵字和運算符一樣),他的作用是返回某個類型的大小。


認識了sizeof之后我們用他來求各個類型的大?。▎螢樽止?jié)B)


<關于long的大小等于int的理解>C標準只規(guī)定了long的大小>=int即可,具體的大小由編譯器決定。


:rainbow:之前提到,不同的類型決定了向計算機申請的內存大小,那內存的單位是怎么理解的?

一個b可以看成是一個小格子,一個B則是八個小格子組成。計算機中采用二進制存儲,也就是說一個格子可以表達兩種信息(0 或者 1,很好理解,計算機是很多“開關”組成的,開關要么開要么關,于是就有了0 1),那么一個B可以表示的信息則有2^8種。

③類型的意義

根據(jù)前面提到的我們可以算出1個int大小可以表達的信息有2^32(看成是有序的),而一個short表示的信息有2^16,差別還是很大的。假設我們要存儲一個人的年齡,總不會超過四位數(shù)吧,用int表示的話豈不是大材小用。雖然short也大很多,但浪費的內存更少。所以從中我們可以看出類型的意義在于合理的向內存分配空間。

希望對大家有幫助!

為了幫助大家,輕松,高效學習C語言/C++,給大家分享我收集的資源,從最零基礎開始的,幫助大家在學習C語言的道路上披荊斬棘!

微信公眾號:C語言編程學習基地

C語言零基礎入門教程(83集全)

整理分享(多年學習的源碼、項目實戰(zhàn)視頻、項目筆記,基礎入門教程)

歡迎轉行和學習編程的伙伴,利用更多的資料學習成長比自己琢磨更快哦!大家也要把握住大學的時光,抓住成長的每一次機會哦~

編程學習視頻分享:


添加微信號:DKedu_lei,備注“C語言編程”,即可領取到你想要的資料~

添加微信號:DKedu_lei,備注“C語言編程”,即可領取到你想要的資料~


經驗分享丨零基礎第一次接觸C語言,應該怎么上手?的評論 (共 條)

分享到微博請遵守國家法律
鄢陵县| 迁安市| 清流县| 合水县| 信丰县| 甘谷县| 南京市| 宜都市| 张家界市| 横峰县| 盘锦市| 云阳县| 义马市| 大兴区| 林芝县| 两当县| 扶余县| 安达市| 邹城市| 英山县| 济宁市| 楚雄市| 连城县| 长海县| 上思县| 泊头市| 马边| 清徐县| 巫溪县| 洪湖市| 昭通市| 广州市| 凤台县| 无棣县| 报价| 开平市| 甘孜县| 伊春市| 康马县| 高安市| 柘荣县|