WK綜合論壇, WK综合论坛

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

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

[複製鏈接]
累計簽到:11 天
連續簽到:1 天
發表於 2015-1-15 23:37:15 | 顯示全部樓層 |閱讀模式
VIP精品區,資源無限好賺金任務區,輕松賺金幣
加入VIP,享受高級特權宣傳賺金又升級,超級棒
本帖最後由 kurokami98 於 2015-1-16 00:04 編輯 & l: s1 t- `8 e7 v2 J" k3 G

: E$ F! o, M% W0 JP/S: 我並不是什麼大神,我還是個學習生(能力有限),所以我只發我學過的東西和一些經驗而已。
, h( E6 }# P# `: s. N. `( c) @
" M0 b9 d$ ]+ i! {! Y( W學C++之前,很多人都會問:
' E& v, j: _! a1 m0 G2 m
& h" p- j! K0 G- T+ L) S  b3 S1.) 數學要不要很強?& E5 w! r, o% M- v9 Y+ c
答: 數學要不要很強我是不知道,但起碼基本數學要會...加減乘除, 二次方,三次方之類的。* M$ }1 f$ N7 S" L9 |

3 }1 I2 Y  R3 p( D. e( q$ i+ f2 G2.) 英文要不要很強?
6 x9 A; [0 O6 I答: 這... 基本英語看得懂的話就行了。 Ex: "Do you want to continue?" , If else , continue, break , error等。
% J' ]) F. k; w9 G( V) ]
5 l& B% Y% q, l3.) 學這個有什麼用?
. F/ a9 E" T- N) ]答: ....... (表示無言), 自己去問Google。
  Q: V( S+ ~- ^7 }  L) l# ?
& Y" `" G- f+ ?6 |2 v8 Q" X' i  Y4.) 要有C語言基礎?
5 A, L. F% V7 [答: 有些人說需要,有些人說不需要。 我本身沒學過C語言,直接學C++。8 e& ^$ r9 O, ^' u) k% E' m

" t' B0 p4 P+ A5.) 編譯器如何使用?6 ?( D7 P; p6 `& T( }, P$ K- F
答: 這個嘛.... 我以前都是看youtube學的..不妨在學習程式語言之前,先摸好基本編譯器的操作吧?!
4 U# b4 U: x9 ]0 z' X
! |& |& i4 {4 q7 g, r$ s- @5 q. L還有很多問題,可是懶得列出來,嘿嘿。
! H. ~' r, E& M' R6 c1 [; h3 X  W& u+ M: J5 l0 ^# l$ o
------------------------------------------------------------------------------------------------------------------------------------------------------------% B' K7 U4 h& D

6 m' e& C( v, ]8 f0 o好,我們就正式踏進C++的第一步, Hello World!   (採用 C++ primer 4的教材內容)( `, @4 b' C5 e0 D, C! X
% i2 Y# m0 q! ]; O* R% R
您需要: 一個編譯器 (可Dev C++ 或者 Visual Studio), 一本書 (C++ primer 4/e)
/ L; p% U$ G0 R! U沒有書沒關係,除了在這裡學習之外,也可以去Youtube看教程視頻。
% Y2 s) W- `. S5 g7 k
/ K3 ~) u5 }5 T/ c% O(我會在下一個帖子教如何用Visual Studio)
$ C$ [) B1 y; B& ?8 n  _當你們建好Win32 Console後,你們會看到程式碼 (Code) 如下:
9 @) T, d" Q- A
  1. /................/
複製代碼
1.) std::cout<<123;$ `3 S  l$ N- U, K
2.) std::cout<<"Hi!";: v: @+ _9 c5 {" b$ K8 p; `
) i7 R6 k$ ]0 B" G
  W5 J" y) Q6 x3 k6 h
如果你是要輸出數字而已,就用第一種用法。若你是要輸出文字,必須加入一對雙引號 " " (第二個用法),否則編譯失敗。那現在就試一下輸出 Hello World! 這堆文字吧! 完成後你會看到以下結果:
7 S! p' S4 h( F# \$ Q/ P6 Q$ ^9 t1 [2 b6 X

3 S) W9 M) C4 q) Q" E' S
英文版:  Hello World! please press any key to continue...
$ ?8 [1 ?" y2 B- f" j5 d  Q$ s中文版:  Hello World! 請按任意鍵繼續...

% g. g3 z' z; t# h6 G若你的輸出跟我的不同,那你要檢查一下你的程式碼是否和我的相同:
% C" F, C5 _$ ^! s
  1. /......................../
複製代碼
#include <iostream>   //別忘記要使用 cout功能需含入這個標頭檔(Header)
6 z; M% ?5 L2 [8 ]3 o$ y: f0 X' t4 ^! @3 Y
int main ()2 s6 l; p# G" B! G3 X6 |& q
{9 @, s9 j! B" Y0 V- O
std::cout<<"Hello World!";
/ [* Q- U- ^) i9 J: p
0 S- I  E. }  _return 0;6 T" a$ {* \) P" |
}
6 U7 J9 L, y; Z+ l- m恭喜你!你做出了屬於自己的第一個程式! ! O; S/ K# V/ u2 m5 Q7 J. p
別小看這個小程式,當你的熒幕上有一個黑色框框跑出來,而且裡面有 Hello World! 那就是說你已經成功踏入了C++第一步! 接下來還有更有趣的等著你學習!
* P8 s6 H* j3 _8 J$ E2 H! U1 E* n. D& x% y

9 X: d2 A% b- p$ U; C由於我暫時不能發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,享受高級特權宣傳賺金又升級,超級棒
提示: 作者被禁止或刪除 內容自動屏蔽
 分享同時學會感恩,一句感謝的話語,就是最大的支持!  歡迎交流討論
您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則


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