簡單的 C++ 程式
要寫一個 C++ 程式跟 C 一樣,寫好 cpp 檔,交給編譯器 ( g++ ) 編成可執行程式。程式至少包含一個名為 main 的 function,用以當作程式的入口 function。 int main() {
return 0; // return 0 的原因為 0 通常代表著程式執行成功。
}
Input/Output
C++ 本身並沒有定義 I/O,需要額外的標準函式庫,iostream。 #include <iostream>
int main()
{
// operator << >> 會回傳左邊的 operand
// 以 std::cin >> v1 >> v2; 為例
// 執行結果 =
// std::cin >> v1;
// std::cin >> v2;
int v1, v2;
std::cout << "Enter two numbers:" << std::endl;
std::cin >> v1 >> v2;
std::cout << "The sum of " << v1 << " and " << v2 << " is " << v1 + v2 << std::endl;
return 0;
}
Note
- std::endl : std::endl vs "\n"
常用詞彙
-
prompt 提示 驅使
We can extend our main program to prompt the user to give us two numbers and then print their sum
-
expression (數學中的)式,表達式
The smallest unit of computation. An expression consists of one or more operands and usually one or more operators. Expressions are evaluated to produce a result. For example, assuming i and j are ints, then i + j is an expression and yields the sum of the two int values.
-
angle brackets : <>
-
quotation marks : ""
-
curly braces : {}
-
operator : 運算子
-
operand : 運算元
-
assignment
Obliterates an object’s current value and replaces that value by a new one.
-
comments : 註解
-
statement : wiki
The new part of this program is the while statement.A while has the form
while (condition)
statement
A while executes by(alternately) testing the condition and executing the associated
statement until the condition is false.A condition is an expression that yields a result
that is either true or false..So long as condition is true, statement is executed.
下一篇 :