[第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]... = { {...}, {...}, ...};
     表示为
     {
       { ... },
       { ... },
       ...
     }
⭐ 应用
  • 参数
  • 数据结构与算法

✨ 更多精彩,期待中...

你可能感兴趣的:([第14期] 它们都是地址(一))