2017年2月1日 星期三

C++ 一維陣列動態配置+基本語法

此為一維陣列動態配置

#include <iostream>//定義I/O(輸入輸出)

#include <stdio.h>//輸出輸入函數

using namespace std;//省略掉"std::"cout和"std::"cin 少了此列設定的話 之後都要std::cout與std::cout

int *array=NULL;//宣告指標

int rows=0;

int main(){

 cout<<"please input";//輸出語法

 cin>>rows;//輸入語法

 array=new int[rows];//new 配置空間

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

 {

  array[i]=i;

  cout<<array[i]<<endl;

 }

 delete[] array;//使用完array陣列後,清空array剛剛配置的記憶體,若無清除很可能後續因為陣列配置過大而直接當掉

}



沒有留言:

張貼留言