多维数组

#include<iostream>

using namespace std;

typedef int int_array[4];


int main ()

{
	const size_t rowSize = 3;
	const size_t colSize = 4;
	int ia[rowSize][colSize] = {
		{0,1,2,3},
		{4,5,6,7},
		{8,9,10,11}
	            };//ia[3]是三个数据元素,然后每个元素的长度是4有四个元素,即三行四列,

    cout << ia[2][3] << endl;
    for(size_t i = 0; i != rowSize; ++i)
	{
		for(size_t j = 0; j != colSize; ++j)
			cout << ia[i][j] << " " ;
		cout << endl;//用数组进行循环,
	}
    
	for(int_array *w = ia; w != ia + 3; ++w)
	{
        for(int *s = *w; s != *w + 4; ++s)
			cout << *s << " ";
		cout << endl;//用指针进行循环,
	}

    
	return 0;
	int_array *ip;
	//int (*ip) [4]; //ip是一个指针,
	//int *ip[]4;   // ip是一个数组
	ip = ia;
	for(int *q = *ip; q != *ip + 4; ++q)
		cout << *q << endl;
	
    ip = &ia[2];
    for(int *q = *ip; q != *ip + 4; ++q)
		cout << *q << endl;

	return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值