1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Visual Studio 环境中C语言的使用——一维数组和二维数组

Visual Studio 环境中C语言的使用——一维数组和二维数组

时间:2022-07-13 16:31:14

相关推荐

Visual Studio 环境中C语言的使用——一维数组和二维数组

我是荔园微风,作为一名在IT界整整25年的老兵,今天总结一下,Visual Studio 环境中,是如何使用C语言的数组的。

先说一维数组,直接上代码:

这里特别容易搞错的就是一维数组的初始化,方法有如下几种:

1.在定义数组时直接对数组元素赋初值,例如:

int iArray[6]={1,3,5,7,9};

2.只给一部分元素赋值,未赋值的部分元素值为0,例如:

int iArray[6]={1,3,5};

3.在对全部数组元素赋初值时可以不指定数组长度,例如:

int iArray[]={1,3,5,7,9};

下面是一维数组的超级经典的应用,统计数字出现的次数:

然后说说二维数组的几种初始化:

1.将所有数据写在一个大括号内,按照数组元素排列顺序对元素赋值。例如:

int iArray[2][2]={1,2,3,4};

如果大括号内的数据少于数组元素的个数,则系统默认将后面未被赋值的元素值设置为0。

2.在为所有元素赋初值时,可以省略行下标,但是不能省略列下标。例如:

int iArray[][3]={1,3,5,7,9};

系统会根据数据的个数进行分配。

3.可以分行给数组元素赋值。例如:

int iArray[2][3]={{1,2,3},{4,5,6}};

在这种情况下也可以对部分元素赋值,如果只给一部分元素赋值,则未赋值的部分元素值为0。

4.二维数组也可以直接对数组元素赋值。例如:

int iArray[2][3];

iArray[0][0]=1;

下面来看看应用:

上面是一个经典的用二维数组来装坐标的例子。

然后就是一个更好的例子,就是把二维数组的行和列对换,这个程序可以解决线性代数里的一个矩阵问题。

看,是不是一个完美的矩阵转置。上面的例子是3*3的数组,你也可以改成2*3或5*4的。

各位小伙伴,这次我们就说到这里,下次我们再深入研究Visual Studio 这个强大的工具,相信你一定能喜欢上Visual Studio 。如果要转载我的文章请说明出处哦。

作者简介:荔园微风,1981年生,高级工程师,浙大工学硕士,软件工程项目主管,做过程序员、软件设计师、系统架构师,早期的Windows程序员,Visual Studio忠实用户,C/C++使用者,是一位在计算机界学习、拼搏、奋斗了25年的老将,经历了UNIX时代、桌面WIN32时代、Web应用时代、云计算时代、手机安卓时代、大数据时代、ICT时代、AI深度学习时代、智能机器时代,我不知道未来还会有什么时代,只记得这一路走来,充满着艰辛与收获,愿同大家一起走下去,充满希望的走下去。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。