برنامه نویسی
آرایهها و رشتهها
در زبان C رشتهها، آرایهای از کاراکترها تعریف میشوند به طوری که هر کاراکتر رشته، درون یک عنصر از آرایه ذخیره میگردد. هر رشته به
انتقال آرایه به تابع
در زبان C، وقتی که نام آرایه به عنوان آرگومان تابع ظاهر میشود، آدرس اولین عنصر آرایه تعبیر میگردد. بنابراین هنگامی که آرایهای را به
ارایه های چند بعدی
آرایههای چندبعدی نیز مشابه آرایههای یکبعدی تعریف میگردند، با این تفاوت که طول یا بزرگی هر بعد آرایه در داخل یک زوج کروشه مشخص میگردد.
کلاسهای حافظه درآرایه (و نحوه مقداردهی اولیه آنها)
گفتیم که آرایهها از نظر کلاس حافظه ممکن است خودکار، ایستا یا خارجی تعریف شوند، ولی نمیتوانند ثبات تعریف شوند. آرایههای از نوع خودکار، برخلاف
ارایه یک بعدی
تعریف آرایهها در زبان C، آرایهها به شکل متغیرهای معمولی تعریف میشوند با این تفاوت که نام آرایه باید با مشخصه اندازه همراه باشد. آرایه
حافظه ثبات
کلاس دیگری از حافظه که فقط در مورد متغیرهایی از نوع int و char اعمالپذیر است، مشخصه ثبات یا register است. این مشخصه موجب میگردد
حافظه ایستا
در برنامهای تکفایل، هرکدام از متغیرهای ایستا در همان فایلی که مربوط به آناند تعریف میشوند. بنابراین قلمرو آنها مشابه متغیرهای خودکار است؛ یعنی نسبت
حافظه خارجی
زبان برنامهنویسی C، برای کمک به مدیریت پروژههای بزرگ و سرعت بخشیدن به عمل ترجمه، اجازه میدهد که ماژولهای جداگانه ترجمه شده برنامهای بزرگ با
حافظه خودکار
حافظه خودکار متغیرهای در حافظه خودکار همیشه در درون یک تابع توصیف میشوند و نسبت به آن تابع متغیر محلیاند؛ یعنی حوزه و قلمرو کاربرد
کلاس حافظه
سطح ذخیرهسازی اطلاعات یا کلاس حافظه قلمرو متغیر و نیز زمان حیات یک متغیر را در برنامه مشخص میکند؛ یعنی به آن بخش از برنامه