اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

آرایه به عنوان پارامتر

+2 امتیاز
296 نمایش

میخوام بدونم کدوم یکی از این روش برای فرستادن یک آرایه به تابع بهتره:

void function(int arr[]) {...};

یا

void function(int* arr) {...};
پرسیده شده سه شنبه ۱۳ فروردین ۱۳۹۲ در C++ توسط CPP_Crawler4  

1 پاسخ

0 امتیاز

این دو روش مطابق استاندارد با هم برابر هستند و آرایه‌ی ارسالی به عنوان اشاره‌گر در نظر گرفته می‌شه. بنابراین حالت اول تبدیل به حالت دوم می‌شه.

هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پاسخ داده شده چهارشنبه ۱۹ تیر ۱۳۹۲ توسط prodo