چگونه یک آرایه صفر شود

فهرست مطالب:

چگونه یک آرایه صفر شود
چگونه یک آرایه صفر شود

تصویری: چگونه یک آرایه صفر شود

تصویری: چگونه یک آرایه صفر شود
تصویری: آموزش پریمیر:‌ آشنایی با محیط نرم افزار، باز کردن ویدیوها و کات کردن آنها 2024, دسامبر
Anonim

آرایه ها یکی از ویژگی های مورد نیاز هر زبان برنامه نویسی است. بنابراین ، به سختی یک برنامه نویس وجود دارد که هرگز از آنها در محصولات نرم افزاری خود استفاده نکرده باشد. آنها ایجاد آنها را آسان تر می کنند. عملیات مختلف با آرایه ها بعضی اوقات بیشتر کد برنامه را می گیرد. یکی از این عملیات صفر کردن آن است.

چگونه یک آرایه صفر شود
چگونه یک آرایه صفر شود

دستورالعمل ها

مرحله 1

آرایه صفر در C / C ++. هنگام مقداردهی اولیه یک آرایه در C و C ++ ، به عناصر آرایه یک مقدار تصادفی اختصاص داده می شود ، برخلاف زبانهایی مانند C # یا Java. بنابراین ، هیچ دلیلی وجود ندارد که امیدوار باشیم همه عناصر با یک مقدار مشخص برابر باشند. برای C و C ++ روش های مختلفی وجود دارد که آرایه ها را صفر می کند. برای این کار ، هنگام ایجاد آن ، از کد زیر استفاده کنید: int array [10000]؛ memset (array، 0، 10000)؛ این کد آرایه ای از 10000 عنصر را ایجاد می کند و به هر عنصر مقدار 0 را اختصاص می دهد. همچنین برای ایجاد آرایه صفرها در هنگام مقداردهی ، از کد ساده تری استفاده کنید: int array [100] = {0} ؛ این کد آرایه ای از 100 عنصر را ایجاد می کند و همه عناصر را به 0 اختصاص می دهد. برای صفر کردن آرایه ، از حلقه ها استفاده کنید: ؛ برای (من ؛ من

آرایه صفر در جاوا. برخلاف C / C ++ در جاوا ، هنگام مقداردهی اولیه یک آرایه به عنوان یک متغیر کلاس ، بلافاصله به همه عناصر مقداری برابر می شود: 0 - اگر آرایه ای از اعداد باشد ، false است - اگر آرایه ای از متغیرهای بولی باشد ، null - اگر آرایه ای از اشیا باشد. بنابراین ، در جاوا ، نباید هنگام تنظیم اولیه آرایه ای را به صورت دستی صفر کنید. اما ، اگر آرایه ای را به عنوان متغیر کلاس ایجاد نکنید ، اما آن را در بدنه یک تابع یا حلقه اعلام کنید ، کامپایلر تضمین نمی کند که تمام مقادیر برابر با 0 باشد (false ، null). در این حالت ، از حلقه زیر برای صفر کردن آرایه استفاده کنید: int array = new int [10000]؛ // یک آرایه با 10000 عنصر برای ایجاد کنید (int i = 0؛ i

گام 2

آرایه صفر در جاوا. برخلاف C / C ++ در جاوا ، هنگام مقداردهی اولیه یک آرایه به عنوان یک متغیر کلاس ، بلافاصله به همه عناصر مقداری برابر می شود: 0 - اگر آرایه ای از اعداد باشد ، false است - اگر آرایه ای از متغیرهای بولی باشد ، null - اگر آرایه ای از اشیا باشد. بنابراین ، در جاوا ، نباید هنگام تنظیم اولیه آرایه ای را به صورت دستی صفر کنید. اما ، اگر آرایه ای را به عنوان متغیر کلاس ایجاد نکنید ، اما آن را در بدنه یک تابع یا حلقه اعلام کنید ، کامپایلر تضمین نمی کند که تمام مقادیر برابر با 0 باشد (false ، null). در این حالت ، از حلقه زیر برای صفر کردن آرایه استفاده کنید: int array = new int [10000]؛ // یک آرایه با 10000 عنصر برای ایجاد کنید (int i = 0؛ i

توصیه شده: