WK綜合論壇, WK综合论坛

 找回密碼
 立即注册
查看: 1097|回復: 2

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

[複製鏈接]
累計簽到:11 天
連續簽到:1 天
發表於 2015-1-15 23:37:15 | 顯示全部樓層 |閱讀模式
VIP精品區,資源無限好賺金任務區,輕松賺金幣
加入VIP,享受高級特權宣傳賺金又升級,超級棒
本帖最後由 kurokami98 於 2015-1-16 00:04 編輯 + X( [  h0 Q( L) I2 _
0 x) H( U" K3 R3 J4 }/ E, x* P
P/S: 我並不是什麼大神,我還是個學習生(能力有限),所以我只發我學過的東西和一些經驗而已。
! O' I8 y. x1 U9 @- F: P0 X
$ L/ q& D) j9 ~; w8 L6 ]學C++之前,很多人都會問: 2 r7 K# _+ x& C
3 [/ N, [& [* B7 a0 x" b( r' Z
1.) 數學要不要很強?6 {+ m, z6 z7 `, H% g
答: 數學要不要很強我是不知道,但起碼基本數學要會...加減乘除, 二次方,三次方之類的。
: p7 b9 H# A! x. z1 Y; z$ A% p, l5 s& h
2.) 英文要不要很強?3 S, n1 B/ g8 `" l- S3 \. o
答: 這... 基本英語看得懂的話就行了。 Ex: "Do you want to continue?" , If else , continue, break , error等。
2 u! b) o2 d0 ]. K! B) c4 r- f0 g) D
3.) 學這個有什麼用?5 r7 V& Q, I& K$ e7 W+ M
答: ....... (表示無言), 自己去問Google。
" R- U, k2 f3 I4 G) `& K4 N& z9 m5 a. |0 J
4.) 要有C語言基礎?
+ ]8 }" }% d$ g' X9 K答: 有些人說需要,有些人說不需要。 我本身沒學過C語言,直接學C++。
, y" e- `5 }2 N8 v7 W+ u$ y: G
+ A* f' S7 r) R/ z, L: l. w5.) 編譯器如何使用?
2 R( I5 A3 P4 t5 I0 B; D% n8 T6 Q( x答: 這個嘛.... 我以前都是看youtube學的..不妨在學習程式語言之前,先摸好基本編譯器的操作吧?!1 G4 ?+ r3 \5 E

" C* k7 i; D3 l5 v9 }還有很多問題,可是懶得列出來,嘿嘿。
# m; P5 B) s& @, V# [9 p% i; v/ r% r& Q
------------------------------------------------------------------------------------------------------------------------------------------------------------
- n* g# n% @0 y$ A0 B. Q) m
* W& j+ x  C) Z1 x好,我們就正式踏進C++的第一步, Hello World!   (採用 C++ primer 4的教材內容)7 ~$ v  W5 u9 E2 H

2 u; Z5 [- C; M% e: R" a! i您需要: 一個編譯器 (可Dev C++ 或者 Visual Studio), 一本書 (C++ primer 4/e)
/ d3 x3 ~; J# P( [6 ~  P6 g沒有書沒關係,除了在這裡學習之外,也可以去Youtube看教程視頻。
2 [8 g# Y4 w  O- i& v
  P9 i( I; z& E- w- E( c9 I(我會在下一個帖子教如何用Visual Studio)
2 j2 A2 b, u7 S3 b) Y$ V. D! N當你們建好Win32 Console後,你們會看到程式碼 (Code) 如下:
! V$ `4 k, G4 N+ ~! B0 B
  1. /................/
複製代碼
1.) std::cout<<123;3 A+ ~! ~! T  F; S
2.) std::cout<<"Hi!";8 z" z8 S1 q: o; E7 }; r

, O, E) \4 X2 J- Q, S% }( \4 F6 t) N0 ?% j4 K1 h! }
如果你是要輸出數字而已,就用第一種用法。若你是要輸出文字,必須加入一對雙引號 " " (第二個用法),否則編譯失敗。那現在就試一下輸出 Hello World! 這堆文字吧! 完成後你會看到以下結果:2 F  s( ?/ p3 i3 v$ g
$ f9 X1 g3 [, {1 R! c2 }* ~
- ]# l7 w1 G) V1 j' G
英文版:  Hello World! please press any key to continue...
3 ^/ X* z0 N+ l8 y$ O, |3 W中文版:  Hello World! 請按任意鍵繼續...

& ^2 b5 q3 u8 y3 |/ _. h若你的輸出跟我的不同,那你要檢查一下你的程式碼是否和我的相同:
7 E3 Q# r4 z1 ~  W- r, A1 Y8 L$ X
  1. /......................../
複製代碼
#include <iostream>   //別忘記要使用 cout功能需含入這個標頭檔(Header)' w& ]) P" l& U# P- v7 E' q' [

7 k. \4 _. f3 A) ]int main ()
$ y. @1 S+ b& J) c1 y{; B4 Z0 e3 U, Q: @9 `8 J
std::cout<<"Hello World!";
3 w% f' ]! e9 u$ F' a
/ S: j; M: D9 J1 `$ h5 k& vreturn 0;
) e$ b* s0 h+ ?7 c}
: W0 B3 f4 a: a2 a* [. Z恭喜你!你做出了屬於自己的第一個程式! ; I: D6 W. ?: ?+ o5 o5 K
別小看這個小程式,當你的熒幕上有一個黑色框框跑出來,而且裡面有 Hello World! 那就是說你已經成功踏入了C++第一步! 接下來還有更有趣的等著你學習!
- b9 b2 h9 l2 p" m6 \& G. L# z- k. q& M

: N6 c  `) e2 n  W7 D由於我暫時不能發URL網址,請你們自行Google:  visual c++ 2010 express
回復

舉報

累計簽到:323 天
連續簽到:1 天
發表於 2015-6-30 23:10:20 | 顯示全部樓層
VIP精品區,資源無限好賺金任務區,輕松賺金幣
加入VIP,享受高級特權宣傳賺金又升級,超級棒
這個我收藏了!謝謝分享!
累計簽到:67 天
連續簽到:1 天
發表於 2016-4-3 13:12:14 | 顯示全部樓層
VIP精品區,資源無限好賺金任務區,輕松賺金幣
加入VIP,享受高級特權宣傳賺金又升級,超級棒
提示: 作者被禁止或刪除 內容自動屏蔽
 分享同時學會感恩,一句感謝的話語,就是最大的支持!  歡迎交流討論
您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則


快速回復 返回頂部 返回列表