آموزش C

مباحث پایه زبان C

ارسال آرایه به عنوان آرگومان به تابع در زبان C – آموزش زبان C

  • سه شنبه ۳ مهر ۱۳۹۷
  • بازدید ۳,۷۱۵ نفر

تصویر c-passing-arrays-to-functions_4183 ارسال آرایه به عنوان آرگومان به تابع در زبان C - آموزش زبان C

ارسال آرایه به عنوان آرگومان به تابع در زبان C

در زبان برنامه نویسی C به منظور ارسال آرایه به یک تابع سه روش وجود دارد که در ادامه بررسی می کنیم، هر سه روش نتایج مشابهی دارند. همچنین ارسال آرایه های چند بعدی هم مشابه ارسال آرایه تک بعدی است.

روش اول

پارامتر تابع به عنوان یک اشاره گر:

روش دوم

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

روش سوم

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

مثال

حال تابع زیر را در نظر بگیرید، این تابع یک آراگومان به عنوان آرایه و یک آرگومان دیگر به عنوان سایز آرایه می گیرد و میانگین اعداد موجود در آرایه را برمیگرداند.

مثال زیر نحوه استفاده از این تابع را نشان می دهد:

امتحان کنید

زمانی که کد بالا توسط کامپایلر C و اجرا شود، نتیجه زیر را تولید خواهد کرد:

 

باکس دانلود
ثبت نظر
ریفریش کنید!
نظرات کاربران (۳ مورد)
  1. تصویر آواتار کاربر 0
    لیلا ج پنجشنبه , 9 اسفند

    ایا میشه یه فایل متنی رو خط به خط خوند و در یک vector یا ارایه ریخت؟

  2. تصویر آواتار کاربر 0
    Alireza پنجشنبه , 29 خرداد

    باید برای اون کار از رشته استفاده کنید و با عملگر gets بخونیدش