溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C/C++入門必備

發(fā)布時間:2020-10-08 08:44:47 來源:網(wǎng)絡 閱讀:614 作者:抽煙的土豆 欄目:編程語言

很多做技術的朋友羨慕那些程序員,尤其聽到北京月入7W可以落戶、程序員年入百萬等等的消息后,紛紛討論,希望轉(zhuǎn)行,那我可以明確的告訴你,什么叫技術人員?不是會在dos里面隨便裝個逼的那種,也不是能寫個bash/shell,更不是會敲幾個算法就叫技術人員;真正的技術人員是一種思維模式,是一種對技術不停探索的態(tài)度。---------------------------以上都是廢話。
C/C++,目前這一塊因為應用層面的模塊日趨變小,很多人都轉(zhuǎn)去java、php、python等等,但是并不影響它的經(jīng)典地位,畢竟是一個里程碑。
想轉(zhuǎn)程序員,那就跟著本文開始:
首先要有做一個好程序員的準備和打算為它奉獻自己汗水和時間的打算。
準備的東西:
1.一臺自己能懂得電腦(不要為了環(huán)境變量、軟件不兼容、內(nèi)存不足、注冊表不會調(diào)等各種問題抓耳撓腮的那種)。
2.有一點基本的單詞量,知道Microsoft、demo、int、scanf、breakpoint、double、char、printf、true等什么意思就行了。
3.會一些數(shù)學知識,算法要用,加減乘除,階乘懂就行了,再復雜的不會也行,只要會用基本的算法表示出來就行了,這個就是程序員判斷程序員水準的問題了。
4.看一本教材(自己想學的編程書,不推薦具體哪本)。
5.跟著教材敲完所有的小程序(在這個過程學會排錯)。
6.跟著敲過的小程序看一遍然后通過自己的想法做一些改動,再自己通過編程實現(xiàn)這些想法。
7.到此時此刻,你已經(jīng)算入門了。
8.實戰(zhàn)需要不同的復雜流程,可以選擇自己根據(jù)一些網(wǎng)上的面試題實戰(zhàn)或者直接去工作崗位當一個初級隊員,跟著老司機跑幾個項目就行了。
9.到這個時間點,根據(jù)別人寫的代碼和自己寫的代碼比較,尋找差異,學習不同復雜的算法和 代碼優(yōu)化,做到代碼的可讀性。
10.找?guī)讉€朋友聊聊大家對一個需求不同的實現(xiàn)方法,看看誰在這方面有最好的意見。
以下為個人覺得C/C++需要明白的具體知識點:
1.選擇一個自己能明白的開發(fā)平臺,哪種都可以。
2.一律用英文;
3.學會printf的用法,注意參數(shù)以逗號隔開(起碼會寫個hello world);
4.使用%d來打印整數(shù),使用%04d來控制寬度;
5.%f用來打印小數(shù),使用%.4f來控制小數(shù)點后位數(shù);
6.學會定義int變量,表示整數(shù);
7.學會定義double型變量,表示小數(shù);
8.初步學習簡單的+-/的表示。
9.變量不能以數(shù)字開頭,不能用-號連接,可以用下劃線或者不要空格;不能用關鍵字作為變量。
10.一維數(shù)組和二維數(shù)組會用。
11.邏輯表達式和關系表達式,知道優(yōu)先級。
12.指針的概念,知道你的程序運行在哪一步了,不會了就breakpoint,但是最好自己能有計算機的思維,這是最好的。
13.if,while,for這種循環(huán)不多說,漢語邏輯能講通就行。
14.算法,基本算法,高級點冒泡算法,進棧出棧、八皇后、圓周率等等。
15.到這就差不多了,其他一些面向?qū)ο笾惖哪銊e著急,這些掌握了就不用看這個了,自己就能起飛了。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI