標籤:

初二學生能不能學C++?

准初三了,想趁著暑假學點編程基礎,學習還不錯,數學和英語比較好,邏輯性不錯,能坐得住,就想問問能去學么?會不會對成績有太大的影響


新手入門不要學C++,也不要學C,因為學習曲線太陡峭:你在掌握一大堆概念、工程方法之前,幾乎什麼正經東西都做不出來,這會極大地打擊學習動力。

建議你學Python、Perl、Ruby這類腳本語言,特點是符合二八定律,掌握兩成最淺顯的內容就能做到八成的事務。

會不會對成績有太大的影響

你要是擔心這個,就不要學任何東西。


可以哈233。不過那個時候我還在學C。初三結束的那個暑假學C++,真的很痛苦,沒人幫又看不懂書。不過會有突然豁然開朗的那一刻的。

其實C++之父不怎麼建議先學C再學C++,可以直接上C++,我沒試過,不過覺得可能會有些難度。

我很樂意幫忙的,如果有什麼不懂可以問我哦。我百度雲盤上還有完整的C++學習資料http://pan.baidu.com/s/1dFLTuLj。這裡面有些英文的資料初二可能就可以流暢的讀了。然後有不懂可以試試去http://cppreference.com。


能。


那個時候我還在玩C#和VB.NET...

我覺得如果只是入門的話, C++是沒有多少難度的, 個人感覺javascript入門比C++難

我學C++的(入門)路線是

  1. 買一本C++ Primer

  2. 斷開互聯網, 安裝centos (因為自制力太差)

  3. 把所有example敲一遍, `vim xx.cpp` `wq` `g++ xx.cpp` `./a.out`

  4. 在上一步的同時記筆記(用markdown), 尤其是搞不太清楚的地方

當初最頭疼的就是作用域儲存持續性和鏈接性還有指針和const的用法

現在最頭疼的是內存管理

C++ Primer有一千多頁吧

每天刷100-200頁, 一個星期就可以刷完了

學C++的時間是高一上學期寒假, 用了6天, 然後半年基本沒碰, 這個暑假又由於需要很快又重新撿了起來

然後去找點東西做, 做遊戲就去玩SDL或者現在流行的cocos, 如果想做桌面應用去玩qt或者wxwidget


你在網上搜索一下 《白話 C++》。或許有用。


去年的時候,我在一個QQ群里認識了一個初二的女生,仗著年齡優勢給她解答過一些問題。

她已經自己C++手寫過STL里各種常見數據結構(包括紅黑樹),最近開始玩Linux socket編程了。

現在中考剛結束不久吧,據說上她們top2的市重點高中沒任何問題。

據她說,她在她朋友裡邊不算水平最高的。


我初二開始學C++,現在高一。正榜成績考進省重點高中。只要你肯學,絕對能學會。注意別伸手!


謝邀。

都玩過好幾年機器人編程了,那就根本不需要擔心你沒有順序結構、條件判斷、循環、數組這些東西的概念理解了,面向過程的程序設計就默認你熟悉了。

(真是羨慕你們這種好地方,渣渣我當年哪有這種條件……)

那就不用廢話了,面向對象還是一個很重要的概念的,去學吧,C++、Java、C#,隨便。

如果想隨便做個控制項拖拽出來的圖形化界面,獲得一點小小成就感,C++有Qt,C#有WinForm,都可以的。

(我入門編程的時候,第一個語言是Visual FoxPro,因為可以SQL語句和代碼邏輯直接混合在一起——用戶輸入參數,查詢,直接一個SQL語句查,然後表控制項指定數據源為剛剛查出來的結果,就出來了)

對成績有沒有太大的影響這方面,你自己都說大概搞了5年機器人編程,應該懂得怎麼協調自己的興趣愛好和平時文化課之間的關係吧~


Minecraft吧里的qiaozhanrong童鞋5年紀就用c++寫出了neworld


我覺得可以先從C語言開始學,興趣是最好的老師,抓住時機,其實C並不難,很容易上手,介紹你一個非常好的視頻教程,http://www.fishc.com你可以自己去找找,還有極客學院,萌碼等等。另外,如果做一些實物可能會更有成就感,比如智能小車,智能家電等,不要覺得很難很高大上,其實米了解了就非常簡單,當然,做實物就需要對晶元編程,最簡單常用的就是51,STM32,飛思卡爾等,51晶元最簡單,你只要稍微學點C語言基礎知道C是怎麼回事就可以直接上手51了,只是再稍微了解一下電路方面的知識就OK了,關於51的教程只要你去淘寶上面買晶元都會有送一大堆的視頻教程和資料,郭天祥的比較好,51雖然簡單,大學也學,但是現在企業很少用51了,太過時了,相比之下,STM32性價比比較高,也不會太難,只要會C語言就可以開發產品了,而且意法半導體官方網站又很多資料和模板可以用,關於STM32 的教程,野火是不錯的,淘寶也能找到。對了如果想做雲端服務可以用機智雲網站,只要你願意付出時間你就可以用手機控制任何你想控制的東西。就說這些吧,有什麼問題可以再來問我


可以,反正你又不是要找工作的年齡。不過輸出一句「hello world」你也覺得有趣才學得下去。

像票最高那個人所說:你在掌握一大堆概念、工程方法之前,幾乎什麼正經東西都做不出來。

然而在枯燥而漫長的過程里,刷演算法和數據結構比較容易短時間內獲取成就感,所以每次我想要找成就感的時候就刷刷數據結構,比如一個二叉樹結構可以模擬資料庫保存數據。


什麼能不能?看你學的會不會!


同學,咱能不能先把C++這三個符號打對了。要不等以後真寫代碼編譯的時候有您哭的。


初中的時候學了bash編程,接觸了C語言,這樣的前提下,我感覺到初中所學的一些知識還不足矣能聯繫編程中的一些邏輯,如果能進一步學習數學知識,這樣更容易接受編程中的為什麼要這樣做的原因,但是如果智力可以的話,這些問題不會很大。


學python吧,上手容易,能幹的事情又多。國外很多高校也是以python作為入門語言的。


新手學c好容易打擊信心的


我也是從初二開始的,但並不是一開始就上Cpp,而是C#與C並行,之後轉的Cpp,有C#的入門,cpp並不會很難

所以,建議先從一些簡單的腳本語言入手,感覺可以了在決定要不要轉cpp,有點底子,cpp也會好學點

奧賽的坑,看你成績怎樣吧,反正我是入了,自身感覺對成績有點幫助,如果不為這個,一些演算法無法很好的掌握的話,編程對於你並沒有太大的幫助,還不如到大學再學

利益相關 市/省重點理科前十


個人理解僅供參考

就我們這裡市區的XX政策來說,我絕不會建議一個初三學生進行此類學習。

所以說主要看你們那裡的初升高政策。


完全可以去。

裝一個codeblocks,或者devc,vs(這貨太大了)

找一本C++的教程書就可以開始學了

不要慫,學下去就好


語言不是問題,學習方法才是問題,一開始學c++,後面的路會好走很多,基礎是最重要的。

至於什麼做得出東西,成就感之類,c++一樣可以達到。


我覺得c++入門還是蠻好的,至於說什麼c++多麼多麼難的,要麼是沒好好學的,要麼是已經很深的。前者我覺得題主並不想成為,而後者還不是題主需要擔心的


推薦閱讀:

visual studio為什麼把很多posix函數標記為deprecated?
長期用 C++ 和 MATLAB 做機器學習的你,有沒有遇到一個讓你相見恨晚的語言或包?
devcpp的ascii碼輸出字元時為什麼和ascii碼錶上的字元不同?
在C++11中,如何將一種編碼的string轉換為另一種編碼的string?
如何將一個函數編譯成二進位文件?

TAG:編程學習 | CC |