程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> C++ Primer學習筆記 - 第一章

C++ Primer學習筆記 - 第一章

編輯:C++入門知識

[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 循環終止。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved