WK綜合論壇, WK综合论坛

查看:874 回復:3 發表於 2016-7-11 00:58:41
累計簽到:11 天
連續簽到:1 天
跳轉到指定樓層
楼主
發表於 2015-1-15 23:37:15 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

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

本帖最後由 kurokami98 於 2015-1-16 00:04 編輯
* G) e- n$ [  i4 C; W1 c  |
" ^7 Q- {0 j+ X3 o  w2 A5 j- eP/S: 我並不是什麼大神,我還是個學習生(能力有限),所以我只發我學過的東西和一些經驗而已。. _) S1 v& J' K% k/ s) x4 r$ B
8 j0 F# Y/ ^- ^* t) `
學C++之前,很多人都會問:
+ M. c7 `: e; k% a& `/ Q; F, T% v. T9 P; ~* c; L4 U
1.) 數學要不要很強?
- m2 L' l( U" k% i6 c: m答: 數學要不要很強我是不知道,但起碼基本數學要會...加減乘除, 二次方,三次方之類的。
6 d5 a' i, W1 U% ?0 {# ~
2 }  P4 L( k" U4 x' k2.) 英文要不要很強?
. B$ [# r$ f3 {1 K' b5 P" Y0 F答: 這... 基本英語看得懂的話就行了。 Ex: "Do you want to continue?" , If else , continue, break , error等。- n) s' M+ R$ D% b" S1 }7 r
% e* \* @# ~  \) I" \, q
3.) 學這個有什麼用?
- g* ^0 }4 P1 {9 h. {答: ....... (表示無言), 自己去問Google。0 A% z+ t- o$ i# ^9 L

  J7 H4 {. `  t4.) 要有C語言基礎?; {! C2 l4 V3 @( N0 B- c
答: 有些人說需要,有些人說不需要。 我本身沒學過C語言,直接學C++。
+ F) O# ?0 U# {  v0 V1 h% ?4 t2 p% x" W
5.) 編譯器如何使用?1 x. Y! k% s2 }* R; \
答: 這個嘛.... 我以前都是看youtube學的..不妨在學習程式語言之前,先摸好基本編譯器的操作吧?!4 F4 R% r2 q; w- D* j9 t
5 R0 ]& a/ m: t/ ^- N% [3 \2 ]8 _' n
還有很多問題,可是懶得列出來,嘿嘿。
1 ?1 P9 V4 l. n1 q  f- p, g. p$ E
------------------------------------------------------------------------------------------------------------------------------------------------------------
& L+ o8 N9 Z# O8 m9 x% c' A. O% Q: ~- j" ^9 c
好,我們就正式踏進C++的第一步, Hello World!   (採用 C++ primer 4的教材內容)6 b5 K. X3 Q, g  ]
& d4 ~* j  a) x, w3 @
您需要: 一個編譯器 (可Dev C++ 或者 Visual Studio), 一本書 (C++ primer 4/e)
* @/ N! R+ ?) g7 p8 j沒有書沒關係,除了在這裡學習之外,也可以去Youtube看教程視頻。# Q; f$ u  Y& Q, _$ \3 l2 z9 ^
9 F" t* K8 V7 f+ I: T7 z
(我會在下一個帖子教如何用Visual Studio)* i) n7 N( W0 R+ X4 B' q5 y' @% N0 }/ M
當你們建好Win32 Console後,你們會看到程式碼 (Code) 如下:
$ F! c7 o6 @7 Y" v, `* X
  1. /................/
複製代碼
1.) std::cout<<123;# j5 H: Y9 P3 e9 R  x) T7 [6 m
2.) std::cout<<"Hi!";
! }: F9 x3 \$ I5 }$ H* E# S3 q+ I& R8 w, P
1 h1 O" ^. P/ {  l* n- q
如果你是要輸出數字而已,就用第一種用法。若你是要輸出文字,必須加入一對雙引號 " " (第二個用法),否則編譯失敗。那現在就試一下輸出 Hello World! 這堆文字吧! 完成後你會看到以下結果:
6 B9 R2 }1 L& b8 r  ^9 Z& H. ?7 J& Z& k9 s4 w4 z0 i' p
# ]- b. \" y8 R
英文版:  Hello World! please press any key to continue...
/ L/ A" ]+ c2 _2 C" e  I# Y2 m中文版:  Hello World! 請按任意鍵繼續...
8 y' s, O$ O2 `
若你的輸出跟我的不同,那你要檢查一下你的程式碼是否和我的相同:9 p! W  m( O- i- \- K; ~
  1. /......................../
複製代碼
#include <iostream>   //別忘記要使用 cout功能需含入這個標頭檔(Header)+ c1 e& @, V1 X! I
8 Z3 f, S& Y2 m  n5 t# S
int main ()2 o# c. p! G0 A1 f% |5 d+ K
{& A2 r( Z4 g: l) [" B/ A# ^+ z) _
std::cout<<"Hello World!";. r4 u, Q- g* w
" H& c& N! U1 I
return 0;3 v3 n2 t& |$ H( \: j/ y% D* ^" n
}* H6 ?( s1 }, b5 `
恭喜你!你做出了屬於自己的第一個程式!   U: a& K8 K! C5 T, b( S3 q
別小看這個小程式,當你的熒幕上有一個黑色框框跑出來,而且裡面有 Hello World! 那就是說你已經成功踏入了C++第一步! 接下來還有更有趣的等著你學習!
% v6 r$ [  k7 D- E1 P( X3 r3 m. E' g8 X& q5 e# X5 C# R

# A! J9 r3 e9 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,享受高級特權宣傳賺金又升級,超級棒
提示: 作者被禁止或刪除 內容自動屏蔽
累計簽到:644 天
連續簽到:1 天
地板
發表於 2016-7-11 00:58:41 | 只看該作者
偶像^^小生一直都在關注你的原創!小生對你之仰慕如滔滔江水連綿不絕!

回復樓主 親!! 現在是淩晨!妳失眠啦?餓啦?通宵加班?還是想WK啦?

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

本版積分規則

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

發表新帖 返回頂部