如何用五种编程语言写最简单的关于数组的代码?

如何用五种编程语言写最简单的关于数组的代码?

数组

所谓数组,是有序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按无序的形式组织起来的一种形式。 这些无序排列的同类数据元素的集合称为数组。

一.C语言

在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此在C语言中数组可分为数值数组、字符数组、指针数组、结构数组等等。C语言大家应该很熟悉,在这里就不细讲了。
创建一个储存整数的数组,并且遍历输出,代码如下:

#include<stdio.h>
int main() {
	int array[] = { 1,2,3,4,5 };
	for (int i = 0; i < 5; i++) {
		printf("%d ",array[i]);
	}
}

二.C++语言

数组在C++中是与C类似的,它可以支持数组数据结构,存储一个固定大小的相同类型元素的顺序集合。
在 C++ 中要声明一个数组,需要指定元素的类型和元素的数量,如示:type arrayName [ arraySize ];
也可以直接初始化,例如int array[] = { 1,2,3,4,5 };

创建一个储存整数的数组,并且遍历输出,代码如下:

#include <iostream>
using namespace std;
int main() {
	int array[] = { 1,2,3,4,5 };
	for (int i = 0; i < 5; i++) {
		cout << array[i]<<" ";
	}
}

三.PYTHON

在PYTHON中只有列表、元组、集合、字典,但列表又可以称为“打了激素的数组”.
它可以实现更多的功能:

1 list.append(obj) 在列表末尾添加新的对象
2 list.count(obj) 统计某个元素在列表中出现的次数
3 list.extend(seq) 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
4 list.index(obj) 从列表中找出某个值第一个匹配项的索引位置
5 list.insert(index, obj) 将对象插入列表
6 list.pop([index=-1]) 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
7 list.remove(obj) 移除列表中某个值的第一个匹配项
8 list.reverse() 反向列表中元素
9 list.sort(cmp=None, key=None, reverse=False) 对原列表进行排序
创建一个储存整数的数组,并且遍历输出,代码如下:

list1=[1,2,3,4,5]
for i in range(len(list1)):
print(list1[i])


四.JAVA

Java 语言中提供的数组是用来存储固定大小的同类型元素。
创建如下:

dataType[] arrayRefVar;   // 首选的方法
 或
dataType arrayRefVar[];  // 效果相同,但不是首选方法

创建一个储存整数的数组,并且遍历输出,代码如下:

import java.util.Scanner; 
public class Welcome {
	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
	int[] numbers={1,2,3,4,5};
	for(int i:numbers){
		System.out.print(i+" ");	
	}
	}
}



五.VB

VB是高中所学的,在这里也就不说明了。
创建一个储存整数的数组,并且遍历输出,代码如下:

Private Sub Command1_Click()
Dim n(5) As Integer
Dim i As Integer
For i = 1 To 5
n(i) = i
Print n(i)
Next i
End Sub




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值