- 註冊時間
- 2015-1-15
- 精華
- 在線時間
- 小時
- 米币
-
- 最後登錄
- 1970-1-1
累計簽到:11 天 連續簽到:1 天
|
本帖最後由 kurokami98 於 2015-1-16 00:04 編輯 * ?; Z" f1 q. C- `" O
$ z6 U" o2 e% Z2 o
P/S: 我並不是什麼大神,我還是個學習生(能力有限),所以我只發我學過的東西和一些經驗而已。" K7 X' D; S: e* B1 _+ Q
# x; N9 l# g" j4 T+ y7 U學C++之前,很多人都會問:
! q- |8 c" X# B9 d3 @9 f# |# k* W% m! N. m
1.) 數學要不要很強?" m) O( F$ e0 E1 F' m/ s
答: 數學要不要很強我是不知道,但起碼基本數學要會...加減乘除, 二次方,三次方之類的。+ d# I8 b) W- w3 n E( e- o M
: X2 q$ W4 o; e* L0 s- E' Z0 W8 g
2.) 英文要不要很強?
$ D0 g% ?9 F) R) `答: 這... 基本英語看得懂的話就行了。 Ex: "Do you want to continue?" , If else , continue, break , error等。
A( r) E5 l$ M3 M; ^
& p' Z- _' I# v1 B: V/ E6 N3.) 學這個有什麼用?, t( _* R& Q* Z, i8 i
答: ....... (表示無言), 自己去問Google。6 \! D8 @- ]/ G" [" R2 R
3 P5 l3 p3 f5 s- G, K4.) 要有C語言基礎?
" h! _2 }2 L% O$ }) J% o1 @答: 有些人說需要,有些人說不需要。 我本身沒學過C語言,直接學C++。
( |% x5 s* a B' [$ t0 U0 O# d2 Z1 k3 w# k- D
5.) 編譯器如何使用?
2 _$ E/ _3 x4 ]. ^" Q答: 這個嘛.... 我以前都是看youtube學的..不妨在學習程式語言之前,先摸好基本編譯器的操作吧?!$ X% m: J- r' Y! k; ?/ ^6 D
- \- @8 U5 a6 A! x8 z( j
還有很多問題,可是懶得列出來,嘿嘿。
( d j1 s' v7 w; |6 o9 [, R3 x- _/ c$ _: b* ~5 w
------------------------------------------------------------------------------------------------------------------------------------------------------------+ s' o0 z4 A5 j+ C- O; @2 N4 a8 I
" z4 v6 u! {7 C- s& u' O1 {: b
好,我們就正式踏進C++的第一步, Hello World! (採用 C++ primer 4的教材內容)
! s$ {; y3 Z$ I6 y3 P
! F( e& H Q; X% |: i' F4 R您需要: 一個編譯器 (可Dev C++ 或者 Visual Studio), 一本書 (C++ primer 4/e)5 j* {$ b/ |+ J% H) F: z, J7 X7 J
沒有書沒關係,除了在這裡學習之外,也可以去Youtube看教程視頻。
8 E$ S' j0 }# V8 r& D. R" z; o1 h5 f: t) V, R X; n
(我會在下一個帖子教如何用Visual Studio)6 q; Y# g6 r: P7 e1 [+ h7 e" R& J
當你們建好Win32 Console後,你們會看到程式碼 (Code) 如下:: n8 k( F2 Z% `* B- g- M/ E
1.) std::cout<<123;
% J9 L2 ]' w% L! r2 G2.) std::cout<<"Hi!";' c7 p" V! j }8 t! f H
! f6 G$ v( z" V& ?# w) z
8 n0 B, x% e$ S/ C* `; S
如果你是要輸出數字而已,就用第一種用法。若你是要輸出文字,必須加入一對雙引號 " " (第二個用法),否則編譯失敗。那現在就試一下輸出 Hello World! 這堆文字吧! 完成後你會看到以下結果:
6 F* U. z. {7 h( r
- u4 p9 s* }: K- l; b& ]) K
! B0 q' x: {2 o& D6 ^! H英文版: Hello World! please press any key to continue...4 I2 i3 B4 Z2 Y2 S' o8 ~
中文版: Hello World! 請按任意鍵繼續... 6 X5 S0 O! O( g7 g! j2 Y6 P* `
若你的輸出跟我的不同,那你要檢查一下你的程式碼是否和我的相同:4 G. I9 d* d% `
- /......................../
複製代碼 #include <iostream> //別忘記要使用 cout功能需含入這個標頭檔(Header)0 e( X! D+ a2 d$ N) Z
" d3 v! R: e8 Y
int main ()" ^% Y2 z6 Q1 Z X* B0 f+ a: ? }
{
; Z7 m0 G! m1 k2 Gstd::cout<<"Hello World!";
# g4 j$ f4 ^, A" B
- h1 R! ?# j; G& L9 C6 P" G7 sreturn 0;6 B% _ v, p! W. F; k
}
R0 q# a& W( g/ y& b; x @恭喜你!你做出了屬於自己的第一個程式! ( X) u0 [9 K4 P
別小看這個小程式,當你的熒幕上有一個黑色框框跑出來,而且裡面有 Hello World! 那就是說你已經成功踏入了C++第一步! 接下來還有更有趣的等著你學習!
6 g+ A% @1 ]& Z6 u( Y
$ M! `' H* k3 k( N J
5 i6 {/ B8 F& s由於我暫時不能發URL網址,請你們自行Google: visual c++ 2010 express |
|