发布网友 发布时间:2022-04-24 13:29
共5个回答
热心网友 时间:2023-10-14 12:02
判断语句的作用是从第一个开始对里面的每个string类型赋值,保证了按顺序赋值,break提高了效率,一旦赋值成功则不再往下执行,直接跳出循环。而如果数组里的所有数据已经赋值,再执行addName()函数就没有作用了!热心网友 时间:2023-10-14 12:02
将参数name赋值到String数组names中第一个为null的元素中,然后结束循环热心网友 时间:2023-10-14 12:02
循环数组names[] 如果其中有字段是空值,则把传进来的name参数放到该数组位置,跳出循环。热心网友 时间:2023-10-14 12:03
应该是将名字添加到第一为空的位置上去。热心网友 时间:2023-10-14 12:04
判断是不是有值了..如果有值就不往里面添值了..比如你现在增加了一个名字叫maylor,那么当你第一次加入的时候names数组中的引用全部为null.所以names[0]就指向了maylor,当你第二次添加名字的terry时候因为names[0]已经不为空了.所以names[1]=“terry”,直到最后数组中的元素全部不为空为止,那么这个结构就不能再添加任何姓名了..就是这样..