WK綜合論壇, WK综合论坛

查看:1080 回復:2 發表於 2016-4-3 13:12:14
累計簽到:11 天
連續簽到:1 天
跳轉到指定樓層
楼主
發表於 2015-1-15 23:37:15 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
VIP精品區,資源無限好賺金任務區,輕松賺金幣
加入VIP,享受高級特權宣傳賺金又升級,超級棒

[技術討論] [C++] 第一章教學 Hello World! [複製鏈接]

本帖最後由 kurokami98 於 2015-1-16 00:04 編輯 * y( s/ f7 I5 i" P3 J% L

+ ~% B2 T3 ^1 Q4 IP/S: 我並不是什麼大神,我還是個學習生(能力有限),所以我只發我學過的東西和一些經驗而已。/ I! `- y  @' y/ i6 }/ J

8 B9 b) }4 k2 r- D% B# I( d學C++之前,很多人都會問:
; G3 x3 q, T) p) i- Q( y4 F% y% L; L3 T& H% P" H- n5 c6 C* P1 G+ e
1.) 數學要不要很強?1 ~/ i8 v: F3 b
答: 數學要不要很強我是不知道,但起碼基本數學要會...加減乘除, 二次方,三次方之類的。
3 `" |1 u$ b0 ^- `; d# V, C" A+ [, K" a, m# s& n" z: e
2.) 英文要不要很強?
7 P* A' M$ y1 d, [4 [+ y/ G% k# p* g2 O答: 這... 基本英語看得懂的話就行了。 Ex: "Do you want to continue?" , If else , continue, break , error等。
7 O/ D* \8 w7 f1 c: s. A7 ]; @9 c7 u0 ]: H& k
3.) 學這個有什麼用?8 F. i4 l$ W2 U9 z; w
答: ....... (表示無言), 自己去問Google。
# y+ [- ^/ k1 q
  W' K8 Y2 G: y# F4.) 要有C語言基礎?7 a( G) f2 p5 P$ [/ U6 R
答: 有些人說需要,有些人說不需要。 我本身沒學過C語言,直接學C++。/ A, x% W5 b- G' D3 V
; L/ [( e( ~- Y) G3 D, T# D
5.) 編譯器如何使用?
/ ], V, W/ \" C7 Y  N; S答: 這個嘛.... 我以前都是看youtube學的..不妨在學習程式語言之前,先摸好基本編譯器的操作吧?!
: e1 `+ V" y8 F' h# h& ^
2 z7 R1 X; }) Y, |1 K" s還有很多問題,可是懶得列出來,嘿嘿。
) t7 u! m& y2 H
$ f1 ?5 }7 X- N------------------------------------------------------------------------------------------------------------------------------------------------------------
2 o' q4 x" ~7 k- e9 @( t5 a- h: W+ B/ d& P
好,我們就正式踏進C++的第一步, Hello World!   (採用 C++ primer 4的教材內容)
6 D' X4 ~) K  A2 v7 D3 B
) ^. k$ W3 k/ R  {3 B7 S) L( _$ ?您需要: 一個編譯器 (可Dev C++ 或者 Visual Studio), 一本書 (C++ primer 4/e)
# h" _" ], _1 q) r: u: i沒有書沒關係,除了在這裡學習之外,也可以去Youtube看教程視頻。
7 [+ v6 Z# I8 J7 v
, }1 u0 `: \, j5 [# J8 j' h(我會在下一個帖子教如何用Visual Studio)
: e. Q7 y4 d5 s, }# E2 k當你們建好Win32 Console後,你們會看到程式碼 (Code) 如下:
5 H. o$ e/ d) u0 ]3 q# n( f
  1. /................/
複製代碼
1.) std::cout<<123;; N  l: Q# Q7 K  w4 {$ N+ s3 ~
2.) std::cout<<"Hi!";+ r5 w6 ~. y0 R6 z9 [$ ~4 }

) g7 t' d4 I& d6 U9 B8 X% ~" h; l
7 q1 t- G, n  V% l9 n5 s如果你是要輸出數字而已,就用第一種用法。若你是要輸出文字,必須加入一對雙引號 " " (第二個用法),否則編譯失敗。那現在就試一下輸出 Hello World! 這堆文字吧! 完成後你會看到以下結果:
$ u' F7 m& O' e
+ {$ d( B1 A2 `' P
/ m, I7 t2 g  ~1 s! g
英文版:  Hello World! please press any key to continue...! j4 [0 i9 N) b
中文版:  Hello World! 請按任意鍵繼續...
1 `7 r2 Z% G6 l* y' Q
若你的輸出跟我的不同,那你要檢查一下你的程式碼是否和我的相同:
" j& ]" }% @0 x; o6 o6 H6 u
  1. /......................../
複製代碼
#include <iostream>   //別忘記要使用 cout功能需含入這個標頭檔(Header)# S) |4 w8 f/ D' `: S
& P$ G4 p9 D+ _9 Z% ], p  s6 c
int main ()
, I1 n: ]9 T5 C' V" U7 b& t3 f/ P4 J{
3 Q1 p* g( w' r8 \std::cout<<"Hello World!";
; J# @7 W2 x2 A: A4 C( Z% I' _3 Z! w3 x) p: U
return 0;
( K3 K* s: Z# E* q# v& U) I5 k: D}
  w9 x& @- d4 M恭喜你!你做出了屬於自己的第一個程式!
; b, V, G9 [. L0 S% m' R別小看這個小程式,當你的熒幕上有一個黑色框框跑出來,而且裡面有 Hello World! 那就是說你已經成功踏入了C++第一步! 接下來還有更有趣的等著你學習!
3 A; p: N; d3 @2 u. j( Q6 u# v+ @- q# x% m& y, I7 Z7 R3 o- X* Z2 o

: y7 O& N* q; g3 y: B由於我暫時不能發URL網址,請你們自行Google:  visual c++ 2010 express
收藏收藏 贊贊(0)
把本文推薦給朋友或其他網站上,每次被點擊增加您在本站積分︰1宣傳
累計簽到:323 天
連續簽到:1 天
沙发
發表於 2015-6-30 23:10:20 | 只看該作者
VIP精品區,資源無限好賺金任務區,輕松賺金幣
加入VIP,享受高級特權宣傳賺金又升級,超級棒
這個我收藏了!謝謝分享!
累計簽到:67 天
連續簽到:1 天
板凳
發表於 2016-4-3 13:12:14 | 只看該作者
VIP精品區,資源無限好賺金任務區,輕松賺金幣
加入VIP,享受高級特權宣傳賺金又升級,超級棒
提示: 作者被禁止或刪除 內容自動屏蔽

回復樓主 親!! 早上好! 心底有WK、心情就會飛翔,心中要個希望、笑容就會清爽!

 分享同時學會感恩,一句感謝的話語,就是最大的支持!  歡迎交流討論
您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

c重要聲明:本論壇是以即時上載言論的方式運作,WK論壇對所有言論的真實性、立場及版權等,不負任何法律責任。而一切言論只代表發佈者個人意見,並非本網站之立場,讀者及用戶務必自行判斷內容之真實性。 由於本論壇受到「即時上載言論」運作方式所規限,故不能完全監察所有言論,若讀者及用戶發現有內容出現「真實性、立場及版權」等問題,請聯絡我們:info@waikeung.net論壇有權刪除任何言論(刪除前或不會作事先警告及通知)| SiteMap[網站地圖] | DMCA

發表新帖 返回頂部