萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> 編程語言綜合 >> C++基礎教程-數組

C++基礎教程-數組

  數組是指數據在內存中按順序存放,通過數組名和序號,就可以很方便地查找和使用數據,本教程為大家介紹C++語言中的數組;

  1、啟動 Geany

  1)點菜單“應用程序-編程-Geany”啟動 Geany ,新建一個 c++ 源程序;

  2)點菜單“文件-另存為”命令,以“array”為文件名,保存文件到自己的文件夾;

  2、輸入程序代碼

  1)我們來定義一個存放學生成績的數組,在主函數中輸入;

      int score[5] = {70,60,90,85,100};

      for (int i=0; i<5; i++)

      {

          cout << score[i] << " ";

      } 

  2)第一句是定義一個數組,用方括號表示數組大小,定義的時候可以賦值初始化,

  用 for 語句來顯示數組的內容,數組名 score ,局部變量 i 來表示各個數組元素,從 0 到 4;

C++基礎教程-數組 三聯教程

  3)我們再看一個字符串的,字符串最後有一個結束標記 ,所以只能存放 4 個字符;

      cout << endl;

      char ch[5] = "abcd"; //省略花括號

      for (int i=0; i<5; i++)

      {

          cout << ch[i] << " ";

      } 

  4)字符串在內存裡是單個順序存放的,也像數組一樣,只是最後有一個 標志作為字符串結束標記;

  a | b | c | d |  

  5)因此,顯示字符串數組,可以直接用 cout << ch; 語句,程序顯示的時候,從 ch 開始,到 的自動結束;

C++基礎教程-數組

  #include <iostream>

  using namespace std;

  int main(int argc, char** argv)

  {

      int score[5] = {70,60,90,85,100};

     

      for (int i=0; i<5; i++)

      {

          cout << score[i] << " ";

      }

      cout << endl;

      char ch[5] = "abcd"; //省略花括號

      for (int i=0; i<5; i++)

      {

          cout << ch[i] << " ";

      }

      cout << endl;

      cout << ch;  //直接輸出

      return 0;

  }

copyright © 萬盛學電腦網 all rights reserved