C++教學1-01: Hello World
約瑟 發表
實際上很早以前我就想要開始接觸C++然後以邊學邊教的方式為網友服務。 但是因為課業蠻繁重的, 所以一直沒有機會幫忙大家。一直到這學期, 我剛好 有拿Computer Science(資訊)的課程, 讓我有辦法完成以前所有的心願。
實際上很早以前我就想要開始接觸C++然後以邊學邊教的方式為網友服務。 但是因為課業蠻繁重的, 所以一直沒有機會幫忙大家。一直到這學期, 我剛好 有拿Computer Science(資訊)的課程, 讓我有辦法完成以前所有的心願。
我將會先讓你們看看程式, 然後顯示結果, 接著程式說明, 最後回家功課。
C++是由C語言更新以後變成的程式設計語言。 不是程式設計而已,C++也可以用來撰寫CGI。不過最主要的用途還是用來寫電腦程 式如Windows98就是用C++寫的。
好了, 廢話不多說, 我們開始吧!
STEP1:【動手寫程式】 - 我們首先需要一個Compiler。因為約瑟本身學的是用Borland出的C++Compiler, 所以教學都是按照Borland的語法編寫。按這 去Borland官方網站下載試用版。或是你"也可以"去下載Cracked過的, 在此不多說, "或者" 按 這邊下載3.0舊版的Compiler(只試用於Windows98以下和Dos)。
- 按照其他電腦語言一開始的教學習俗, 我也用Hello World 來當做範例好了。
- 以下是程式碼:
- 把以上的程式碼剪下, 然後貼上, 接著按 Compile 或是 Run, 你就會看到以下出現結果:
STEP2:【程式解析】 - 首先第一行, /*Hello World Program*/是用來作程式的開頭解說(Comment)用的。 所以, 所有在/**/之間的東西都不會被程式執行到。
- #include是一個指令庫(Library)。它裡面有包括許多指令和功能, 像是main()和表 格設定指令(以後會說到)。#include<>就是加入Library的語法。要是你沒有加入或加入錯的Library, 你的程式體的語言都 不會被執行而導致錯誤。
- 如上點所說的, int main()就是從iostream.h Library所拿出來的功能。Main()的做用就是用 來建立程式體。所謂程式體就是程式的主體。
{}是用來告訴電腦程式體的開始到結束。就像是HTML一樣, 有"始標籤"也要有"尾標籤"來結尾。 - cout<<"Hello, world!";: 在此句語法裡, cout<<就是顯示(output)內容。功能就像Javascript 的document.write一樣。"Hello, world!"就是output的內容。還有, 每一項指令語法結束時, 一定要記得加上; , 否則程式會執行錯誤。不像JavaScript可以不用加;。
- //第一個statement: 這就像是Javascript裡面的注解語法和用法一樣。所以在//之後的 語法都不會被執行。
- 最後, return(0);就是用來把質給送回去, 換句話說就是用來結束程式的執行。
STEP3:【回家功課】 - 這次回家功課很簡單, 只要試試看寫多句output, 然後了解一下C++和其他語言和C++的差異性就可以啦!