【C语言/C++_数组长度问题】如何获取数组长度?

problem

  • 我们怎么获取数组长度?【常规数组—int float double…】
  • 我们怎么获取字符串数组长度?【字符串数组】
  • 未完待续!!!

Solution 1

使用sizeof()函数
获取所求数组的的总大小
再获取该数组中单个元素所占空间大小;
进行除法运算,最终,得出该数组的总长度。

Instance

    int num[5] = {101, 102, 103, 104, 105};
    float score[5] = {66, 86, 96, 92, 99};
   
    int length = sizeof(num) / sizeof(num[0]);

solution 2

你可能感兴趣的:({03}数据结构与算法,{05}C语言,c语言,c++,java,算法,数据结构,设计语言,开发语言)