二维数组的介绍、遍历以及长度的计算
2015-10-23 21:46
204 查看
二维数组:一个数组里面每个元素又是一个数组
二维数组可以看做一个平面
语法:
类型 数组名[行][列];
二维数组初始化:
1.先定义,后赋值
int nums[3][2];
nums[0][0] = 10;
nums[0][1] = 20;
………………
2.在声明的时候就初始化
int nums[3][2] = { 1,2,3,4,5,6};
int nums[3][2] = { {1,2},{3,4},{5,6} };
int nums[][2] = { 1,2,3,4,5,6}; //3行
int nums[][2] = { 1,2,3,4,5,6,7}; //4行
行可以省略,但是列不能省略!无论在哪都一样!
遍历二维数组:
双层for循环
for(int i=0;i<行;i++){
for(int j=0;j<列;j++){
数组名[行][列];
}
}
计算二维数组的行和列
行:sizeof(数组名) / sizeof(数组名[0]);
列:sizeof(数组名[0]) / sizeof(类型);
二维数组可以看做一个平面
语法:
类型 数组名[行][列];
二维数组初始化:
1.先定义,后赋值
int nums[3][2];
nums[0][0] = 10;
nums[0][1] = 20;
………………
2.在声明的时候就初始化
int nums[3][2] = { 1,2,3,4,5,6};
int nums[3][2] = { {1,2},{3,4},{5,6} };
int nums[][2] = { 1,2,3,4,5,6}; //3行
int nums[][2] = { 1,2,3,4,5,6,7}; //4行
行可以省略,但是列不能省略!无论在哪都一样!
遍历二维数组:
双层for循环
for(int i=0;i<行;i++){
for(int j=0;j<列;j++){
数组名[行][列];
}
}
计算二维数组的行和列
行:sizeof(数组名) / sizeof(数组名[0]);
列:sizeof(数组名[0]) / sizeof(类型);
相关文章推荐
- unix学习笔记------消息队列---发送消息
- 猎豹上市(猎豹的广告收入中有70%来自BAT三家公司,总收入中有58%来自BAT)
- hdu5500
- 黑马程序员—————— Java集合框架Collection
- 杀人游戏(hdu2211)插入法
- [转]测试淘宝站内的搜索系统
- java网络---实现多线程下载文件
- 浅谈MDK环境下使用#include <stdio.h>的问题
- unix学习笔记------消息队列的接收
- 日经春秋 20151023
- Java学习路线图——及时纠正自己的学习方向
- Morris遍历
- javascript中的模式解析——原型模式
- 【bzoj1216】[HNOI2003]操作系统 堆+模拟
- java基础 设计模式2_结构型模式 简单总结
- loadrunner录制脚本时打不开IE解决办法
- 比spinner更轻量的下拉菜单——DropDownList控件
- hdu 3308 LCIS(区间合并)
- Slick2D 开发环境搭建及基础知识
- android目录结构(一)