程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> vc++編程問題-c++語言如何實現不同行有不同的列數

vc++編程問題-c++語言如何實現不同行有不同的列數

編輯:編程解疑
c++語言如何實現不同行有不同的列數

比如第一行有4列,第二行只有1列。老師說這樣做可以節省內存。如何做。求大神教教。

最佳回答:


給你個例子,可以用指針數組來實現:

 #include <iostream>
using namespace std;

int main () {

    // 定義一個指針數組
    int *map[2];
    // 第一行4列
    map[0] = new int[4];
    // 第二行2列
    map[1] = new int[2];

    // 分別賦值
    for (int i=0; i<4; i++) {
        map[0][i]= i + 10;
    }
    for (int i=0; i<2; i++) {
        map[1][i] = i;
    }


    // 打印出來看看
    for (int i=0; i<4; i++) {
        cout<<map[0][i]<<" ";
    }
    cout<<endl;
    for (int i=0; i<2; i++) {
        cout<<map[1][i]<<" ";
    }
    cout<<endl;

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