当前位置:网站首页>C语言二维数组用一维数组进行调用
C语言二维数组用一维数组进行调用
2022-08-03 09:30:00 【smith342】
以前就知道C语言的二维数组在内存中是一维数组进行存储的,但是没有试过使用一维数组对二维数组进行调用。
如下代码输出为:
17 24 17
8 42 22
17 24 17 8 42 22
原以为编译会报错,但实际上没有报错。
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
int arr[2][3];
srand(time(0));
for(int i=0;i<2;i++)
for(int j=0;j<3;j++)
arr[i][j]=rand()%50+1;
for(int i=0;i<2;i++)
{
for(int j=0;j<3;j++)
//cout<<arr[i][j]<<'\t';
printf("%d\t",arr[i][j]);
//cout<<endl;
printf("\n");
}
for(int i=0;i<6;i++)
//cout<<arr[0][i]<<'\t';
printf("%d\t",arr[0][i]);
return 0;
}边栏推荐
猜你喜欢
随机推荐
MySql的初识感悟,以及sql语句中的DDL和DML和DQL的基本语法
MySQL_关于JSON数据的查询
oracle ASM磁盘空间的查看
PostgreSQL的架构
Automated test browser driver download version
013-二叉树
系统io统计
ORA-06512 数字或值错误字符串缓冲区太小
MySQL 主从切换步骤
Oracle数据库表空间整理回收与释放操作
箭头函数与普通函数的区别
AD环境搭建
Batch PNG format can be converted to JPG format
ClickHouse 数据插入、更新与删除操作 SQL
多媒体数据处理实验2:PCA
【LeetCode】622.设计循环队列
MySQL-DDL数据定义语言-约束
10分钟带你入门chrome(谷歌)浏览器插件开发
milvus
mysql8安装步骤教程









