رفتن به مطلب
محفل من
Mostafa

آموزش آرایه در زبان C

پست های پیشنهاد شده

یک آرایه به عنوان مجموعه ای از انواع مشابه داده های ذخیره شده در مکان های حافظه مجاور تعریف شده است. آرایه ها نوع داده های مشتق شده در زبان برنامه نویسی C است که می تواند نوع داده های اولیه مانند int، char، double، float و غیره را ذخیره کند. همچنین می تواند مجموعه ای از انواع داده های مشتق شده مانند نشانه ها، ساختار، آرایه ساده ترین ساختار داده است که در آن هر عنصر داده می تواند به صورت تصادفی با استفاده از شماره شاخص آن دسترسی پیدا کند.

 

اگر شما باید عناصر مشابه را ذخیره کنید استفاده از آرایه مفید است. به عنوان مثال، اگر ما می خواهیم علامت های یک دانش آموز را در ۶ موضوع ذخیره کنیم، لازم نیست متغیرهای مختلفی را برای عالمت در موضوع مختلف تعریف کنیم. به جای این، می توانیم یک آرایه را تعریف کنیم که می تواند علامت ها را در هر موضوع در مکان های حافظه مجاور ذخیره کند.

با استفاده از آرایه، می توانیم به راحتی به عناصر دسترسی پیدا کنیم. برای دسترسی به عناصر آرایه فقط چند خط کد لازم است.

 

خواص آرایه

آرایه حاوی خواص زیر است.

 

هر عنصر یک آرایه دارای یک نوع داده است و دارای همان اندازه است، یعنی int = 4 bytes.
عناصر آرایه در مکان های حافظه مجاور ذخیره می شوند، جایی که عنصر اول در کوچکترین مکان حافظه ذخیره می شود.
عناصر آرایه به صورت تصادفی قابل دسترسی هستند، زیرا ما می توانیم آدرس هر عنصر آرایه را با آدرس پایه داده شده و اندازه عنصر داده محاسبه کنیم.

 

مزیت آرایه در زبان C

۱) بهینه سازی کد : کد کمتر برای دسترسی به داده ها.

 

۲) سهولت پیمایش : با استفاده از حلقه، ما می توانیم عناصر یک آرایه را به راحتی بازیابی کنیم.

۳) سهولت مرتب سازی : برای مرتب سازی عناصر آرایه، ما فقط چند خط کد نیاز داریم.

۴) دسترسی تصادفی : ما می توانیم هر عنصر به طور تصادفی با استفاده از آرایه دسترسی داشته باشیم.

 

ضعف آرایه در زبان C

۱) اندازه ثابت : هر اندازه که ما در زمان اعلام آرایه تعریف می کنیم را نمی توانیم آن را افزایش بدهیم. بنابراین، این اندازه به شکل پویا مانند LinkedList رشد نمی کند.
 
 

تعریف آرایه در زبان C

 

مخفی

    برای مشاهده مطلب باید در سایت ثبت نام کنید و سپس وارد شوید.

 

مثال :

مخفی

    برای مشاهده مطلب باید در سایت ثبت نام کنید و سپس وارد شوید.

 

مقداردهی اولیه به آرایه

مخفی

    برای مشاهده مطلب باید در سایت ثبت نام کنید و سپس وارد شوید.

 

مثال :

مخفی

    برای مشاهده مطلب باید در سایت ثبت نام کنید و سپس وارد شوید.

 

تعریف و مقداردهی اولیه آرایه بصورت همزمان

مخفی

    برای مشاهده مطلب باید در سایت ثبت نام کنید و سپس وارد شوید.

 

یا

مخفی

    برای مشاهده مطلب باید در سایت ثبت نام کنید و سپس وارد شوید.

 

مثال :

مخفی

    برای مشاهده مطلب باید در سایت ثبت نام کنید و سپس وارد شوید.

 

مرتب سازی آرایه

مثال : در برنامه زیر، ما از روش مرتب سازی حباب برای مرتب کردن آرایه به صورت صعودی استفاده می کنیم.

مخفی

    برای مشاهده مطلب باید در سایت ثبت نام کنید و سپس وارد شوید.

 

 

مثال : برنامه چاپ بزرگترین مقدار آرایه و دومین بزرگترین مقدار

مخفی

    برای مشاهده مطلب باید در سایت ثبت نام کنید و سپس وارد شوید.

 

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری
    • 1 Posts
    • 3 Views
    • 1 Posts
    • 2 Views
    • 1 Posts
    • 2 Views
    • 1 Posts
    • 3 Views
    • 1 Posts
    • 3 Views
    • 1 Posts
    • 3 Views
    • 1 Posts
    • 3 Views

  • سفارش پروژه برنامه نویسی

×
×
  • اضافه کردن...