saalek
مدیر بازنشسته
الان فصل اشاره گرهاي ديتل را نگاه كردم. ديدم همراه با ارسال آرايه ، سايز آرايه را هم ارسال كرده به تابع.
طبيعي هم هست. چون بايد تابع بدونه كه تا كجا بايد بره جلو.
يعني هر ارايه دو مشخصه داره :
آدرس شروع و طول آرايه.
.
.
طبيعي هم هست. چون بايد تابع بدونه كه تا كجا بايد بره جلو.
يعني هر ارايه دو مشخصه داره :
آدرس شروع و طول آرايه.
.
کد:
#include <iostream.h>
f( int * const , const int );
void main()
{
const int arraysize=5 ;
int a[arraysize]={12,24,55,21,44};
f(a,arraysize);
}
f( int * const array , const int size)
{
cout<<"array[0],array[1],array[2]= "<<array[0]<<","<<array[1]<<","<<array[2]<<endl;
}
.