complexcoding
شنبه 28 مرداد 1391, 19:23 عصر
با سلام
سوال اینه : خروجی برنامه زیر چیست؟
int *fn(int *a , int i){
int *x;
for (x=a;x<a+i;x++)
if(*x>0) return x;
return Null;
}
main()
{
int b[7]={-3,0,4,-2,6,5,-4};
printf("%d",*fn(b,7));
}
دوستان با توجه به اینکه من جواب رو 3 در آوردم و کتاب 4 رو جواب می دونه من فکر می کنم در حلقه For ایراد داشته باشم پس استدعا می کنم بخش حلقه رو دقیق توضیح بدین یا خط به خط ...
خیلی ممنون
سوال اینه : خروجی برنامه زیر چیست؟
int *fn(int *a , int i){
int *x;
for (x=a;x<a+i;x++)
if(*x>0) return x;
return Null;
}
main()
{
int b[7]={-3,0,4,-2,6,5,-4};
printf("%d",*fn(b,7));
}
دوستان با توجه به اینکه من جواب رو 3 در آوردم و کتاب 4 رو جواب می دونه من فکر می کنم در حلقه For ایراد داشته باشم پس استدعا می کنم بخش حلقه رو دقیق توضیح بدین یا خط به خط ...
خیلی ممنون