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

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

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

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

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

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

یا

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

1 پاسخ

0 امتیاز

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

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