当前位置:网站首页>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;
}
边栏推荐
猜你喜欢
随机推荐
gpnmb+ gpnmb-AT2 cell空转映射 上皮细胞的空转映射
pytorch one-hot tips
chrome F12 network 保留之前请求信息
mysql的union和union all
【LeetCode】226.翻转二叉树
Qt 下拉复选框(MultiSelectComboBox)(一) 实现下拉框多选,搜索下拉框内容
箭头函数与普通函数的区别
flush tables
手把手教你如何自制目标检测框架(从理论到实现)
pytorch安装错误
10分钟带你入门chrome(谷歌)浏览器插件开发
删除文件夹时,报错“错误ox80070091:目录不是空的”,该如何解决?
mysql8安装步骤教程
015-Balanced binary tree (1)
长短期记忆网络 LSTM
Partition table (1)
xtrabackup
多媒体数据处理实验1:算术编码
机器学习(公式推导与代码实现)--sklearn机器学习库
兔起鹘落全端涵盖,Go lang1.18入门精炼教程,由白丁入鸿儒,全平台(Sublime 4)Go lang开发环境搭建EP00