C++入門教程(1):第一個C++程序

小古銀的官方網站(完整教程):http://www.xiaoguyin.com/
C++入門教程視頻:https://www.bilibili.com/vide...ios


基礎示例

本篇教程將要講解在安裝編譯器時提到的這個代碼:ide

#include <iostream>

int main(void)
{
    std::cout << "小古銀的C++教程" << std::endl;
    return 0;
}

基礎講解

最簡單的C++程序是這樣的:函數

int main(void)
{
    return 0;
}

最簡單的C++程序代碼僅須要4行,他不作任何操做。可是他是C++程序最基本的並且是必須有的,由於全部標準的C++程序都是從 main(主函數)開始執行。通常狀況下,沒有main, 程序不能編譯,也就不能運行。網站

代碼須要直接或間接寫在主函數裏才能被執行:code

int main(void)
{
    // 代碼寫在這裏
    return 0;
}

代碼寫在主函數的括號 { } 之間,return 0;的上面。視頻

要想程序輸出文字,須要用std::cout進行輸出(std是standard,意思:標準。之後凡是加std::都是標準C++的東西,std::cout是標準輸出)。若是須要使用std::cout,則必須在文件的開始位置添加:教程

#include <iostream>

小古銀的C++教程這幾個文字輸出到終端。在代碼裏,須要輸出一些文字,都須要加雙引號"來把文字引發來,來講明這是文字,不是代碼。雙引號引發來的文字叫作字符串字符串

std::cout << "小古銀的C++教程";

std::endl用來換行,在終端上輸出它就會換一行:get

std::cout << std::endl;

在終端上輸出小古銀的C++教程這幾個字後換一行:編譯器

std::cout << "小古銀的C++教程" << std::endl;

因此這個代碼的總體做用就是:在終端上輸出小古銀的C++教程這幾個字後換一行:

#include <iostream>

int main(void)
{
    std::cout << "小古銀的C++教程" << std::endl;
    return 0;
}

基礎拓展

main函數有且只有一個,可是它有兩種形式,其中一種以下:

int main(void)
{
    return 0;
}

另一種如何使用之後會講解,它的形式以下:

int main(int argc, char *argv[])
{
    return 0;
}

總結

  1. 每一個C++程序有且只有一個main函數。
  2. main函數有兩種形式。
  3. 使用std::cout配合<<輸出內容,換行使用std::endl
  4. 使用std::coutstd::endl前須要使用#include引入iostream
  5. 除了少數的幾行不須要分號;,基本大多數狀況每一行都須要分號;。主函數和引入庫都不須要加;,對於其餘不須要加;的狀況後續會說明。
  6. 新手須要注意的:main的拼寫;代碼中的標點符號都是英文的標點符號。

練習

寫代碼輸出要學好C++須要大量的精力和耐心

相關文章
相關標籤/搜索