二维数组初始化
来源:互联网 发布:唱歌打分软件 编辑:程序博客网 时间:2024/05/16 07:46
1、直接初始化
int main1(){int a[3][4] = {1,2,3,4,5,6,7,8,9,10,11,12};int i, j;for(i = 0; i < 3; i++){for(j = 0; j < 4; j++){printf("%d\t",a[i][j]);//打印}printf("\n");}getchar();return 0;}2、双层for赋值初始化
int main2(){int a[3][4];int i, j;for(i = 0; i < 3; i++){for(j = 0; j < 4; j++){a[i][j] = i*4 + j +1;//数学公式,赋值printf("%d\t",a[i][j]);//打印}printf("\n");}getchar();return 0;}3、单层for初始化
int main(){int a[3][4];int i, j;int num = 0;for(i = 0; i <= 12; i++){a[i/4][i%4] = ++num;}for(i = 0; i < 3; i++){for(j = 0; j < 4; j++){printf("%d\t",a[i][j]);}printf("\n");}getchar();return 0;}
在这一段中,初始化和打印可以放在一起
#include <stdio.h>#include <stdlib.h>int main(){int a[3][4];int i;int num = 0;for(i = 0; i < 12; i++){a[i/4][i%4] = ++num;printf("%-5d",a[i/4][i%4]);if((i+1) % 4 == 0)printf("\n");}getchar();return 0;}
0 0
- C++:二维数组初始化
- 二维数组初始化
- 二维数组的初始化
- 二维数组的初始化
- 二维数组的初始化
- 正确初始化二维数组
- 二维数组的初始化
- 二维数组的初始化
- 二维数组的初始化
- 二维数组初始化
- vector 二维数组 初始化
- 二维数组的初始化
- 二维数组的初始化
- 二维数组初始化问题
- 如何初始化二维数组
- 二维数组初始化
- 二维数组的初始化
- Python 二维数组初始化
- 计算机语言符号集语法规范:BNF与ABNF
- log4j详解(一)properties配置方式+Socket编程
- 6.【SELinux学习笔记】角色和用户
- 指定分隔符,输出指定的段(2016)
- c#反射
- 二维数组初始化
- 红黑树的插入和遍历时间复杂度分析
- java 调用ant的自定义task,默认不是build.xml 的一点问题
- C# JSON字符串序列化与反序列化(转)
- OutMan——Foundation框架中的集合类(三)
- HDU-5336 XYZ and Drops 模拟十滴水
- OSPF进程号的意义及多进程OSPF
- ngCordova判断是否在线
- PHP session 存储方式