[cpp]
#include <iostream>
int main()
{
std::cout << "Enter two numbers: " << std::endl;
int v1, v2;
std::cin >> v1 >> v2;
std::cout << "The sum of " << v1 << " and " <<
v2 << " is " << v1+v2 << std::endl;
system("pause");
return 0;
}
main 函數,返回值必須是 int 類型。
該值可以看成一個狀態指示器,返回 0 往往表示成功執行,返回非0,則表示出現特定的錯誤。
IO 標准庫, iostream 庫,定義了4個IO 對象: cin 、 cout 、 cerr 、 clog。
std::endl ,具有輸出換行的效果,並會刷新緩沖區,因此才能立即看到寫入到流中的輸出。
std::endl 的寫法,包含2個冒號,這是作用域操作符,指明所屬的命名空間。
while 語句:
[cpp]
#include <iostream>
int main()
{
int sum = 0, val = 1;
while(val<=10){
sum+=val;
++val;
}
std::cout << "Sum of 1 to 10 inclusive is "
<< sum << std::endl;
system("pause");
return 0;
}
for 語句:
[cpp]
#include <iostream>
int main()
{
int sum = 0;
for(int val = 1; val <= 10; ++val)
sum += val;
std::cout << "Sum of 1 to 10 inclusive is "
<< sum << std::endl;
system("pause");
return 0;
}
讀入未知數目的輸入:
[cpp]
#include <iostream>
int main()
{
int sum = 0, value;
std::cout << "Please Enter:" << std::endl;
while(std::cin >> value){
sum += value;
}
std::cout << "Sum is "
<< sum << std::endl;
system("pause");
return 0;
}
直到讀入了非整數,或者,輸入了文件結束符(windows 中:Ctrl + Z; Unix 中:Ctrl + D),則,while 循環終止。