IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    [原]win编程实践(4)【c++】- 多维数组指针

    u010255642发表于 2015-11-24 10:13:50
    love 0

    //ConsoleApplication1.cpp : 定义控制台应用程序的入口点。

    //

     

    #include "stdafx.h"

    #include <iostream>

     

     

    using std::cout;

    using std::endl;

    using std::cin;

     

     

    本博客所有内容是原创,如果转载请注明来源

    http://blog.csdn.net/myhaspl/

     

    int main()

    {

        char temp;

        int x[2][4];

        for (int i = 0; i < 2; i++) {

            for (int j = 0; j < 4; j++) {

                x[i][j] = i*10+j;

            }

        }

        int *x1ptr = &x[0][0];

        int (*x2ptr)[4] = x;

        for (; x2ptr <= &x[1]; x2ptr++) {

            for (int j = 0; j < 4; j++) {

                cout << (*x2ptr)[j]<< "  ";

            }

            cout << endl;

        }

        for (int i = 0; i < 2; i++) {

            for (int j = 0; j < 4; j++) {

                cout << *(*(x+i)+j) << "  ";

            }

            cout << endl;

        }

        for (int i= 0; i < 2; i++) {

            for (int j = 0; j < 4; j++) {

                cout << *(x1ptr + i*4+ j) << "  ";

            }

            cout << endl;

        }

        cin >> temp;

        return 0;

    }       



沪ICP备19023445号-2号
友情链接