2016年4月27日 星期三

給新手的C++教學 (上冊)

給新手的C++教學 (上冊)

誠摯歡迎任何讀者試讀!
若閱讀或理解遇到任何困難,請參考「B. 遇到困難了? (There are troubles?)
此教學的目的在於讓沒寫過程式的人、不借助網路上其他資料,也能夠看懂這系列教學,所以如果有任何不了解之處,懇請在本風景區留言,或寄到電子信箱,告訴小莫,會以最快的速度作出滿意的修改!
電子信箱:fsps60312@yahoo.com.tw
如果看懂了,給個鼓勵小莫也會很開心呦 ^_^
目前進度:
2016/6/2完成!!!歡迎留言!!!
(最近一次的修正:2018/7/26 18:13)

0. 目錄 (Catagories)
1. 最簡單的程式 (The simplest program) ←←從這一章開始讀
2. 變數 (Variable)
3. 認識運算子 (Acquaintance to operators)
4. 條件判斷 (Decision making)
5. 迴圈 (Loop)
6. 陣列 (Array)
7. 讓程式碼看起來更簡單 (Simplify the code)
8. 字元 & 字串 (Charactor & String)
9. 函式 (Function)
10. 變數的作用範圍 (Scope)
11. 結構 (Structure)
12. 指標 (Pointer) ←← 互動式動畫
13. 額外語法 (Extra syntax)
A. 補充資料 (Additional materials)
B. 遇到困難了? (There are troubles?)

快訊:決定開源!--給新手的C++教學 - 開源公告

下載Dev-C++

前往「給新手的C++教學 (下冊)」(未完成)

感謝:李青育老師、陳柏叡學長
(版權所有 All copyright reserved)

---Motivation驅動力教學,Mobius扭帶公司發行---

50 則留言:

  1. WTF http://under%20construction/

    回覆刪除
    回覆
    1. 不好意思,現在還在努力撰寫中 >_<
      因此有些連結的文章暫時還不存在
      我就先把它們的網址設為「under construction」了,比較方便管理
      誠摯歡迎改天再度光顧~ ^_^

      刪除
    2. 您好,現在教學已經全部撰寫完成囉~
      請盡情觀看!

      刪除
  2. 是我看過最淺顯易懂的教學文了,感謝!

    回覆刪除
    回覆
    1. 不客氣!如果覺得不錯歡迎分享給其他人知道哦~~~
      也歡迎提供任何形式的建議!

      刪除
  3. 這真的教得很棒

    我超愛這個網站的

    回覆刪除
    回覆
    1. 謝謝!歡迎常來~ ^_^
      喜歡的話可以推薦給別人哦~
      讓大家一起來學習好玩的程式~~~ :D

      刪除
  4. 這個寫得很簡單,對入門的新手很友善

    回覆刪除
    回覆
    1. 謝謝 ^_^
      很高興本教學似乎達成了目標
      也歡迎提供任何形式的建議哦~

      刪除
  5. 可以借轉貼嗎?
    我會標明出處

    回覆刪除
    回覆
    1. 不好意思喔
      目前暫時不想開放複製內容(不知有沒有理解錯您的意思)
      另外一個理由是本教學將會持續接受建議並更新改善
      所以建議貼網址就可以囉~(也可以附部分截圖)

      刪除
    2. 那我複製網址就好

      刪除
    3. 感謝~^_^
      也歡迎提供任何建議哦!

      刪除
  6. 請問額外語法甚麼時候要更新,還滿想知道相關內容的

    回覆刪除
    回覆
    1. 會在資奧結束後開始撰寫哦~
      大約是8/26以後,請多多關注XD
      歡迎向別人推薦這系列教學並鼓勵提問或留言,就看您的意願囉! ;)

      刪除
    2. 你是資奧的選手?!

      全台灣不是只有4個

      刪除
    3. 是啊,小莫今年很賽的選上四位資奧國手之一囉XD

      刪除
  7. 用CodeBlock學習寫C語言時遇到問題
    執行build and run時無法出現執行檔
    下方的訊息欄顯示
    Build file: "no target" in "no project" (compiler: unknown)
    ld.exe cannot find -lpthread
    error: ld returned 1 exit status
    Build failed: 2 error(s), 0 warning(s) (0 minute(s), 0 second(s))
    請問要如何解決呢?
    另外請問管理員推薦哪個軟體來學習C語言呢?

    回覆刪除
    回覆
    1. Sorry......我沒遇過這個問題耶
      看起來是CodeBlocks認為您沒有安裝編譯器
      試試看重新安裝CodeBlocks吧
      學習C++的話小莫特別推薦Dev-C++ ← 針對C++量身打造的軟體
      C語言的話就我所知可以用CodeBlocks ← 支援超多程式語言
      另外,近來聽說有考慮把C語言併入C++了哦~(因為實在是太像,而且C++功能比較多)
      所以建議盡早轉入C++
      感謝,有問題歡迎再提問~

      p.s. Google把您的寶貴留言誤判成垃圾留言了,所以留言會消失,已手動還原(垃圾留言偵測功能不知道怎麼關掉Orz)

      刪除
  8. 請問: #include
    using namespace std;
    main()
    { int r,a,b,c,d
    cout<<"請輸入使用的布料1.牛仔褲2.棉布3.絲襪";cin>>r;
    if(r==1)

    cout<<"你使用的是牛仔褲 ";
    else if(r==2)
    cout<<"你使用的是棉褲 ";
    else
    cout<<"你使用的是絲襪 ";


    cout<<" 請輸入2及種子附著數 ";cin>>a;
    cout<<"請輸入3及種子附著數";cin>>b;
    cout<<"2及種子附著力為"<<a*2<<"%"<<endl;
    cout<<"3及種子附著力為"<<b*2<<"%"<<endl;

    } 請問:有那裡有語法錯誤

    回覆刪除
    回覆
    1. 嗯嗯沒錯,感謝樓下幫忙回答XD
      沒有回傳型別就是沒有int的意思
      另外,您可能會注意到留言中的程式碼發布後變得不完整,可以參考這篇的解決方法哦~^_^

      刪除
  9. 沒有回傳型別
    main()

    這行後沒分號
    int r,a,b,c,d

    回覆刪除
  10. 請問下冊什麼時候才要出?好期待!

    回覆刪除
    回覆
    1. 網誌管理員已經移除這則留言。

      刪除
    2. 謝謝您的期待!目前小莫暫時遭遇一些狀況所以還沒有規劃,會努力的><(真的很抱歉)
      在此之前歡迎您前往更高級的教學網站進行進修!

      刪除
    3. code風景區不歡迎攻擊性言論哦,已經將一些留言隱藏,請見諒^_^

      刪除
  11. 31歲開始學 想擺脫輪班人生
    會不會太晚

    回覆刪除
    回覆
    1. 不會不會!只要有熱情和毅力,任何事情都是有可能的哦,加油加油加油~~

      刪除
  12. https://samtsai.org/2018/10/02/222-please-dont-recommend-dev-cpp/
    雖然他這樣說不過入門用甚麼編輯器應該沒差?

    回覆刪除
    回覆
    1. 網誌管理員已經移除這則留言。

      刪除
    2. 恩恩,每個編輯器都有它的優缺點,小莫個人是覺得Dev-C++比較單純適合新手哦
      畢竟小莫當初也是從Dev-C++入門的,要從其他編輯器入手也沒問題XD

      刪除
    3. code風景區不歡迎攻擊性言論哦,已經將一些留言隱藏,請見諒^_^

      刪除
  13. 回覆
    1. 網誌管理員已經移除這則留言。

      刪除
    2. 不好說欸...目前還沒有積極規劃但還是可以期待一下(?)

      刪除
    3. code風景區不歡迎攻擊性言論哦,已經將一些留言隱藏,請見諒^_^

      刪除
  14. 謝謝你製作這網站好用*\>.</*(請問有人在管理這網站嗎??

    回覆刪除
    回覆
    1. 希望版主還在(還有這裡怎麼一直有個 U 開頭的人士在鬧

      刪除

歡迎留言或問問題~
若您的留言中包含程式碼,請參考這篇
如果留言不見了請別慌,那是因為被google誤判成垃圾留言,小莫會盡快將其手動還原

注意:只有此網誌的成員可以留言。