解决数组无法确定准确有多少元素问题

程序员成长之旅 · 程序员成长之旅/C语言/笔记 · 118 字

往往 我们为了程序的稳定性  数组比期望要大一些  而这个大一些 会造成很多问题  比如冒泡算法 对数字多少控制极为严格

下面演示声明100个元素的数组 如何准确的确定元素的多少!

关键点“ '\0' ”

#include<stdio.h>

int main() {

int Super_Bubble(int Num[]);

int Number[100] = { 165,976,2349,645,964,6594,'0'};

Super_Bubble(Number);

return 0;

}

int Super_Bubble(int Num[]) {

int How_Many_Num = 0;

while (Num[How_Many_Num]!= '0')

{

How_Many_Num++;

}

printf("%d", How_Many_Num);

}