数组的初始化方式(整理)
2016-01-24 18:13
267 查看
int a[10] = {0}; //为数组里每个数初始化为0.
int a[10] = {1,1}; //将数组前两个数初始为1.
int a[3][4] = { 1,2,3,4,5,6,7,8,9,10,11,12 } ; //常规
int a[3][4] = { {1},{5},{9} }; //分别赋给a[0][0]、a[1][0]、a[2][0]
int a[3][4] = { {1},{0,6},{0,0,11} }; //分别赋非零数给了a[0][0]、a[1][1]、a[2][2]
int a[3][4] = { {1} , {5,6} }
int a[3][4] = { {1} , {} ,{5,6} }
注:不可用int a[100];a[100]={0};这种方式给a[100]数组内每个量赋值为0;
二维数组的初始化,以下是参考网站:
http://www.cnblogs.com/kungfupanda/archive/2012/06/15/2456931.html
(备份)http://blog.sina.com.cn/s/blog_6a67b5c501018loz.html
int a[10] = {1,1}; //将数组前两个数初始为1.
int a[3][4] = { 1,2,3,4,5,6,7,8,9,10,11,12 } ; //常规
int a[3][4] = { {1},{5},{9} }; //分别赋给a[0][0]、a[1][0]、a[2][0]
int a[3][4] = { {1},{0,6},{0,0,11} }; //分别赋非零数给了a[0][0]、a[1][1]、a[2][2]
int a[3][4] = { {1} , {5,6} }
int a[3][4] = { {1} , {} ,{5,6} }
注:不可用int a[100];a[100]={0};这种方式给a[100]数组内每个量赋值为0;
二维数组的初始化,以下是参考网站:
http://www.cnblogs.com/kungfupanda/archive/2012/06/15/2456931.html
(备份)http://blog.sina.com.cn/s/blog_6a67b5c501018loz.html
相关文章推荐
- C#静态常量和动态常量的区别
- android AccessibilityService的用法
- Java byte数组转有符号int
- python主文件判断
- tornado下momoko的简单使用
- ScrollView 学习
- uva 1614 Hell on the Markets(数学相关)
- Swift_基础x.x
- 移植开源EasyPR的车牌识别源码到Android工程
- 关于远程MySQL Access denied for user admin@'dongwt' (using password: YES)
- Nginx 教程
- OpenStack 常见问题及解决方法
- 打出任务栈中所有的activity
- POJ 1836 Alignment LIS变形(最长上升子序列)
- android studio快捷键
- SSIS: RetainSameConnection 属性。
- MMU
- 黑马程序员— 集合(下)
- 开发者日志(2016年01月24日17:47:27):关于Android BaseAdapter
- 2016.01.25----html5之css第五天