a5656456 发表于 2021-6-30 18:40:10

C语言,求数组中已有元素个数?

请问如何计算出数组中已有元素个数,得到一个n。 比如我先定义一个结构体中数组a,我在一个函数里输入五个学生信息,那么如何定义一个n,计算得到n=5,然后可以在另一个函数里实现其他功能时循环可以用上?

xiaobaiyuanma 发表于 2021-6-30 18:42:00

没有好的办法,只能在输入数据的时候记录输入了多个元素。
当然,如果数组里面是对象指针,而且已经把数组的元素初始化为0,那么可以通过判断元素是否等于0来获取元素的个数。
如果不是指针,那么可以让数组中的元素等于某个特定的值来判断该元素是否是最后一个元素。

页: [1]
查看完整版本: C语言,求数组中已有元素个数?