加入收藏 | 设为首页 | 会员中心 | 我要投稿 百客网 - 百科网 (https://www.baikewang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

之于C语言数组的总结

发布时间:2022-07-01 12:23:04 所属栏目:语言 来源:互联网
导读:数组(Array)是一系列相同类型的数据的集合,可以是一维的、二维的、多维的;最常用的是一维数组和二维数组,多维数组较少用到。 对数组的总结 1) 数组的定义格式为: type arrayName[length] 2) 访问数组元素的格式为: arrayName[index] index 为数组下标
  数组(Array)是一系列相同类型的数据的集合,可以是一维的、二维的、多维的;最常用的是一维数组和二维数组,多维数组较少用到。
  对数组的总结
  1) 数组的定义格式为:
  type arrayName[length]
 
  2) 访问数组元素的格式为:
  arrayName[index]
  index 为数组下标。注意 index 的值必须大于等于零,并且小于数组长度,否则会发生数组越界,出现意想不到的错误,我们已在《C语言数组的越界和溢出》一节重点讨论过。
 
  3) 可以对数组中的单个元素赋值,也可以整体赋值,例如:
  // 对单个元素赋值
  int a[3];
  a[0] = 3;
 
  4) 字符串是本章的重点内容,大家要特别注意字符串结束标志'',各种字符串处理函数在定位字符串时都把''作为结尾,没有''就到达不了字符串的结尾。
  关于查找和排序
  学完了数组,有两项内容大家可以深入研究了,分别是查找(Search)和排序(Sort),它们在实际开发中都经常使用,比如:
  给你 10 个打乱顺序的整数,要能够按照从小到大或者从大到小的顺序输出;
  给定一个字符串 str1,以及一个子串 str2,要能够判断 str2 是否在 str1 中。

(编辑:百客网 - 百科网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!