数组的初始化方式(整理)

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

发布了48 篇原创文章 · 获赞 21 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/qq_33810513/article/details/50574646
今日推荐