参数arr是一个对象数组,数组的每个元素(是一个对象)有一个属性叫id。
参数id是要从对象数组中删除的对象的id。
当调用这个函数时,会遍历数组的每个元素,判断这个元素的id是否与另一个参数id相等。如果不相等知坦姿,就将这个元素留下来,信毁压入(保存)到数组temp中,如果相等,就不压搭绝入(即删除了)数组temp中。最后返回的数组temp,是删除了数组arr中,所有属性id的值等于参数id的元素后,剩下的元素组成的数组。
即函数的作用,就是过滤对象数组arr中所有id属性的值等于参数id的对象。
#include<stdio.h>清旅int main()
{
char a
int i=6
while(--i)
{
printf("You have %d chances.Please input a character:",i)
a=getchar()
getchar()
if(a=='A')
{
printf("答掘凳Congratulations!\n")
break
}
else{
printf("Please try again.\散孙n")
}
}
if(i==0)
printf("You've tried too many times!\n")
getchar()
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)