[第14期] 它们都是地址(一)


        ✌劝学诗 -唐•颜真卿
   三更灯火五更鸡,正是男儿读书时。
   黑发不知勤学早,白首方悔读书迟。
  

C语言课程


⭐ 数组定义

 有限个类型相同的变量集合,组成有序的元素序列,统称为数组。

⭐ 语法格式
  • 定长数组
      Type ArrName[Num]
  • 不定长数组
      Type ArrName[] - 不可以是静态的(C99)
⭐ 数组元素操作

 可以使用角标地址的方式读写数组。

⭐ 初始化
  • 部分初始化
  • 整体初始化
      { } - 空初始化列表
      { 0 } - 初始化为0
      { '\0' } - 初始化为'\0'
      "" - 初始化为空字符串
⭐ 字符串
  • 字面量
      ".....\0"
  • 说明
      连续的字符序列,并以空字符\0终止;字符串长度等于除空字符以外的全部字符的总数;C语言中没有字符串类型,但C库中包含了对字符串的相关处理函数;可以使用数组对字符串表示。
⭐ 多维数组与矩阵
  • 完整声明
      Type ArrName[m][n]... = { {...}, {...}, ...};
  • 不完整声明
      Type ArrName[][n]... = { {...}, {...}, ...};
  • 矩阵
      二位数组可以使用矩阵表示。
     Type ArrName[m][n]... = { {...}, {...}, ...};
     表示为
     {
       { ... },
       { ... },
       ...
     }
⭐ 应用
  • 参数
  • 数据结构与算法

✨ 更多精彩,期待中...
还有 20% 的精彩内容
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
支付 ¥2.00 继续阅读

推荐阅读更多精彩内容