منظورتون رو از متغیرهای static (مدت حافظه اونها static باشه) رو درست متوجه نشدم، یعنی می شه متغیرهای استاتیکی ساخت که مدت حافظشون استاتیک نباشه؟یعنی چطوری؟
اگر متغیرهای استاتیک در پشته ذخیره نمی شن، پس مفهوم static stack storage چی میشه؟
مگر غیر از این نیست که تفاوت یک متغیر گلوبال و استاتیک در حوزه دسترسی(scope) اون هاست، آیا تفاوت دیگه ای هم دارند؟
Data Segment :: Data + BSS + Heap
در Data فقط این مقادیر ذخیره می شه (global and static variables که مقدار غیر از صفر دارند یا Initialize شده باشن)؟ در BSS هم متغیر استاتیک یا گلوبالی که مقدار صفر دارند یا Initialize نشده باشند، درسته ؟
حافظه ای که متغیرهای گلوبال و استاتیک گرفتند رو در طول برنامه می شه پس گرفت؟
ممنون از پاسختون و سال نو شما مبارک...