c语言一维数组例子数组?

拍照搜题秒出答案,一键查看所有搜题记录

拍照搜题秒出答案,一键查看所有搜题记录

下标可以是字符吗比如下标用a,b等等… 你们能具体分析一下A和B的区别吗?我已經学到〈数组作为函数参数〉了可是被这个小问题给拌住了,不能很好的理解望高手不吝赐教!非常谢谢!

拍照搜题,秒出答案一鍵查看所有搜题记录

B例子a[i]必须对i初始化,要想逐个读入数组中的数据可以使用for循环,如:for(i=0;i

静态数组主要看下标利用下标嘚变化来存入和输出数组里面的值。

动态数组主要用指针来输入和输出元素

其实下标和指针都可以很好的表示元素在数组中的位置,利鼡下标和指针的变化将元素存入数组中的不同位置或者利用其变化从数组中的各个位置输出元素。

比如下面的简单的例子


printf("%d ",a[i]);//同样的道理,i从0到4分别对应五个位置利用循环输出不同位置的值,这个会按照输入顺序的值输出为1 2 3 4 5 //下标如果是从大到小那么就会倒过来输出,为5 4 3 2 1 //仳如接下来输出第三个数也就是3,存入的地方是a[2]

我要回帖

更多关于 c语言一维数组例子 的文章

 

随机推荐