آرایه های پویا - مبانی کامپیوتر و برنامه نویسی - دانشگاه تهران 1402-03 - PDF
Document Details
Uploaded by UltraCrispBallad
دانشکده مهندسی برق و کامپیوتر دانشگاه تهران
1402
Tags
Summary
این سند شامل جزئیات آرایه های پویا در زمینه مبانی کامپیوتر و برنامه نویسی است. جزئیات نحوه ی استفاده از تابع malloc و مثالهای کد در زبان برنامهنویسی C آورده شده است. این سند برای دانشجویان دانشگاه تهران در نیمسال اول 1402-03 است.
Full Transcript
به نام خدا دانشکدهی مهندسی برق و کامپیوتر دانشکده فنی دانشگاه تهران مبانی کامپیوتر و برنامه نویسی اساتید: عنوان: نیمسال اول دکتر...
به نام خدا دانشکدهی مهندسی برق و کامپیوتر دانشکده فنی دانشگاه تهران مبانی کامپیوتر و برنامه نویسی اساتید: عنوان: نیمسال اول دکترمرادی ،دکتر هاشمی آرایههای پویا 1402-03 آرایهی پویا:1 آرایههایی که تا به حال دیدهاید و از آنها استفاده کردهاید ،آرایههای ایستا 2بودهاند.اگر یادتان باشد در تعریف این آرایهها حتما باید طول آنها را با یک عدد ثابت مشخص میکردید.امروز میخواهیم با نوع دیگری از آرایهها به نام آرایهی پویا آشنا شویم.طول این آرایهها در هنگام کامپایل نامشخص بوده و در هنگام اجرا تعیین میگردد.این اندازه را میتوان بعداً در برنامه تغییر داد تا آرایه را بزرگ یا کوچک کند. دستور تخصیص حافظه (: 3)malloc شما میتوانید توسط تابع mallocکه از توابع کتابخانهی stdlib.hمیباشد ،از سیستم عامل درخواست کنید که مقدار مشخصی حافظه در heapگرفته و آن را در اختیار شما قرار دهد.نحوهی استفاده از این تابع به صورت زیر است: ;))>* pointer = (*)malloc(number*sizeof( #include #include #include #include * pointer = (*)realloc(pointer , number*sizeof(