WK綜合論壇, WK综合论坛

查看:1069 回復: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 編輯 ; E: _% f0 b0 B; Y4 o% ~

0 }8 X) ^# G7 h# @P/S: 我並不是什麼大神,我還是個學習生(能力有限),所以我只發我學過的東西和一些經驗而已。
, H* M' M& n' q5 ~# N1 ^, {! B6 B6 A- C7 c
學C++之前,很多人都會問:
, p' P. s5 L4 H) e; C# o$ t7 ]8 Z" I2 N: x  b
1.) 數學要不要很強?2 U/ y, k3 d# C+ `% e5 D! m* u1 S
答: 數學要不要很強我是不知道,但起碼基本數學要會...加減乘除, 二次方,三次方之類的。" ~$ t; ~9 S& M5 q% L' ]" P1 c# t
( k0 R) Y/ R  Z5 E( @7 V
2.) 英文要不要很強?9 q+ O4 C9 b  [/ M/ r' e
答: 這... 基本英語看得懂的話就行了。 Ex: "Do you want to continue?" , If else , continue, break , error等。3 d5 L8 N8 D+ M" V6 M, W

. v$ Q; K. t9 ?) g" x% t7 K8 m3.) 學這個有什麼用?
+ x* A; a. D, f' s7 G/ M答: ....... (表示無言), 自己去問Google。6 r% z( ^9 A: M
5 \' O8 f7 @$ G7 }9 S
4.) 要有C語言基礎?9 n3 x; {9 d4 A( I. S# c. i
答: 有些人說需要,有些人說不需要。 我本身沒學過C語言,直接學C++。
7 X( O3 U1 ?2 T
& u6 S! c7 E) C' F5.) 編譯器如何使用?
4 r' o6 W* q: C6 V: x答: 這個嘛.... 我以前都是看youtube學的..不妨在學習程式語言之前,先摸好基本編譯器的操作吧?!
' C- w6 |7 D2 z, l9 b
& P# y$ C; Q+ w8 L- y7 f6 ]) s還有很多問題,可是懶得列出來,嘿嘿。9 x: j# v5 V) B( D+ h  w# i
( A$ N7 e8 Z; h; j
------------------------------------------------------------------------------------------------------------------------------------------------------------" _& T1 M7 B% U' s
. X0 l6 \; ?. x+ V, j4 R
好,我們就正式踏進C++的第一步, Hello World!   (採用 C++ primer 4的教材內容)4 ^& w1 k' z# P
! X8 L$ y  c, t- {
您需要: 一個編譯器 (可Dev C++ 或者 Visual Studio), 一本書 (C++ primer 4/e)4 I# H, ~3 O0 \
沒有書沒關係,除了在這裡學習之外,也可以去Youtube看教程視頻。: h1 \9 w$ {3 R8 D. I

0 a! |$ X: f" c+ P/ C! I& B(我會在下一個帖子教如何用Visual Studio)! N# I3 O- ~3 f& p+ Q, t) C
當你們建好Win32 Console後,你們會看到程式碼 (Code) 如下:
9 K: N8 `" _, Z! X
  1. /................/
複製代碼
1.) std::cout<<123;
, \0 c, C4 o4 h, f% w2.) std::cout<<"Hi!";
5 Y1 ~3 ]$ j. T+ [" q9 l
' P6 E6 G8 m% e3 `8 L( Z  V, X- z, Q% D  I
如果你是要輸出數字而已,就用第一種用法。若你是要輸出文字,必須加入一對雙引號 " " (第二個用法),否則編譯失敗。那現在就試一下輸出 Hello World! 這堆文字吧! 完成後你會看到以下結果:
3 ]  u* d& z+ Z% ]8 T1 L/ s
1 q1 B0 I" Y7 K/ S* o7 N7 _, ?+ k7 [/ L: I! I  @" `5 j3 v1 ]
英文版:  Hello World! please press any key to continue...
$ U# q1 N) Q, m& h中文版:  Hello World! 請按任意鍵繼續...
2 |5 r% a6 x! ?# m
若你的輸出跟我的不同,那你要檢查一下你的程式碼是否和我的相同:+ T% i6 _' |- f6 V6 W+ w5 z
  1. /......................../
複製代碼
#include <iostream>   //別忘記要使用 cout功能需含入這個標頭檔(Header)% |6 d5 [9 R7 V* g6 [
7 A8 N, L2 k3 v& I9 E
int main ()
" D& m8 r, I8 t2 S{
: s  G/ U) ]$ U) S6 F" ]std::cout<<"Hello World!";$ R9 x+ Y: }9 e
3 v' c" M% Z2 p8 }
return 0;
4 X$ n1 C' H- L$ t% @$ S& Y6 q}1 j/ \5 ?9 a, e9 [& s$ a: F
恭喜你!你做出了屬於自己的第一個程式!
' T5 }# `* }9 x( N) S8 ?別小看這個小程式,當你的熒幕上有一個黑色框框跑出來,而且裡面有 Hello World! 那就是說你已經成功踏入了C++第一步! 接下來還有更有趣的等著你學習!
5 V2 `0 s9 ]$ p8 \5 ]! D( n. n% F6 |( ?' ~
1 s# T$ X1 X! ^" H( `
由於我暫時不能發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論壇對所有言論的真實性、立場及版權等,不負任何法律責任。而一切言論只代表發佈者個人意見,並非本網站之立場,讀者及用戶務必自行判斷內容之真實性。 由於本論壇受到「即時上載言論」運作方式所規限,故不能完全監察所有言論,若讀者及用戶發現有內容出現「真實性、立場及版權」等問題,請聯絡我們:[email protected]論壇有權刪除任何言論(刪除前或不會作事先警告及通知)| SiteMap[網站地圖] | DMCA

發表新帖 返回頂部