欢迎光临
我们一直在努力

5.1 一维数组

由相同数据类型组成的一行数据合集

// --- 一维数组 --- //
// 0是最好的默认值, 1 - 0 = 1, 1 + 0 = 1
// 下标: 就是元素的身份证

// create 创建一维数组
// 元素: 1, 2, 3, 4, 5
// 下标: 0, 1, 2, 3, 4
int arr[5] = { 1, 2, 3, 4, 5 };

// select 查询指定下标的元素值
Print("0号位的元素值: " + string(arr[0])); // 1
Print("2号位的元素值: " + string(arr[2])); // 3

// 查询最后一个下标的元素值
Print("末位的元素值: " + string(arr[4])); // 5

// set 修改指定下标的元素值
Print("1号位的元素值: " + string(arr[1])); // 2
arr[1] = 1;
Print("1号位的元素值: " + string(arr[1])); // 1

// 获取数组长度
int size = ArraySize(arr);
Print("arr数组的长度: " + string(size)); // 5
// 通过运算表达式得到位标
Print("末位的元素值: " + string(arr[size *- 1])); // 5

// 创建动态数组
int arr2[] = { 1, 2, 3, 4, 5 ,6 };
// 获得动态数组的长度
int size2 = ArraySize(arr2);
Print("arr2数组的长度: " + string(size2)); // 6

// 如果元素的个数长度不足时,以默认值代替
int arr3[5] = { 1, 2, 3}; // 1, 2, 3, 0, 0

// 错误: 数组溢出
// int arr4[5] = { 1, 2, 3, 4, 5, 6};

// 错误: 数组越界
int arr5[5] = { 1, 2, 3, 4, 5};
// Print("数组越界测试! : " + string(arr[5]));
 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:瓜皮猫量化编程 » 5.1 一维数组
分享到: 生成海报

评论 抢沙发

  • QQ号
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

瓜皮猫量化交易编程

QQ群: 492653640微信: guapitcom
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活