课程
/后端开发
/C
/C语言入门
我在此假设数组长度未知且数组中元素无序,此时用while语句的条件是数组已经遍历到末尾,可是怎样确定数组下一个元素为空呢?抑或是利用指针,使指针指向的下一个值为空为止,我该怎样利用while循环来完成这个功能函数呢?
2015-01-19
源自:C语言入门 6-2
正在回答
C语言的数组有三大特点:1.连续的 2.大小固定 3.数据类型一致
首先数组长度一定是确定的,第二数组可以越界访问,但是越界后访问的不是数组的元素而是一个不确定的值。所以你的这个问题即便用指针也无法实现,因为也没有办法判断是否循环到数组的最后一个元素。
未竟的守护者 提问者
其实可以用sizeof来算出数组中多少元素~
Fiona0126 回复 未竟的守护者 提问者
未竟的守护者 提问者 回复 Fiona0126
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答while 和 do-while 可以循环99乘法表吗?
2 回答for循环可以这样写吗?
2 回答我用while写的怎么不会循环呀?
3 回答加了个循环,可以不?
3 回答while 循环