c语言中二维数组的生成及应用
01、
[root@PC1 test]# ls test.c [root@PC1 test]# cat test.c ## 测试c程序 #include <stdio.h> int main(void) { int ay[4][3] = {{2,3,8},{1,4,2},{8,7,3},{6,2,3}}; //二维数组的初始化,4行3列的数组 int i,j; for(i = 0; i < 4; i++) { for(j = 0; j < 3; j++) { printf("ay[%d][%d] = %d\t", i, j, ay[i][j]); } putchar('\n'); } return 0; } [root@PC1 test]# gcc test.c -o kkk [root@PC1 test]# ls kkk test.c [root@PC1 test]# ./kkk ay[0][0] = 2 ay[0][1] = 3 ay[0][2] = 8 ay[1][0] = 1 ay[1][1] = 4 ay[1][2] = 2 ay[2][0] = 8 ay[2][1] = 7 ay[2][2] = 3 ay[3][0] = 6 ay[3][1] = 2 ay[3][2] = 3
。
b、将二维数组的元素全部初始化为0
[root@PC1 test]# ls test.c [root@PC1 test]# cat test.c ## 测试c程序 #include <stdio.h> int main(void) { int ay[4][3] = {{},{},{},{}}; // 将4行3列数组的元素全部初始化为0 int i,j; for(i = 0; i < 4; i++) { for(j = 0; j < 3; j++) { printf("ay[%d][%d] = %d\t", i, j, ay[i][j]); } puts(""); } return 0; } [root@PC1 test]# gcc test.c -o kkk [root@PC1 test]# ls kkk test.c [root@PC1 test]# ./kkk ## 运算测试 ay[0][0] = 0 ay[0][1] = 0 ay[0][2] = 0 ay[1][0] = 0 ay[1][1] = 0 ay[1][2] = 0 ay[2][0] = 0 ay[2][1] = 0 ay[2][2] = 0 ay[3][0] = 0 ay[3][1] = 0 ay[3][2] = 0
。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2022-10-27 python 脚本统计fasta文件每条scaffold的碱基长度
2022-10-27 linux 中 shell 统计每条scaffold的长度
2022-10-27 linux 中 wc -c命令
2022-10-27 linux 系统中如何判断字符串是否相同
2021-10-27 R语言中%*%运算符
2021-10-27 windows中如何查看端口占用情况、端口是否开启
2021-10-27 R语言中setdiff、intersect、union函数