woeful
یک شنبه 02 خرداد 1389, 17:52 عصر
سلام
نمیدونم سوالم جاش اینجا هست یا نه ( فک میکنم درسته )
1- در مورد Heap و Stack یه توضیح میخوام آیا از هم جدا هستن یا نه اصلا چه فرقی باهم دارن ؟؟
2- کد زیر به زبان C هست میخوام بدونم محتویات Buffer چه طور در Stack دخیره میشه ؟؟ ( ترتیبشون )
int main (void)
{
int *buffer; // in C++ is : int *buffer;
buffer = malloc (20); // buffer = new int[20]
for (int i = 0 ; i < 20 ; i++)
{
buffer[i] = i;
}
return 0 ;
}یعنی بایت اول buffer در حافظه بالاتریه یا آخرین بایت؟
با تشکر
Woeful
نمیدونم سوالم جاش اینجا هست یا نه ( فک میکنم درسته )
1- در مورد Heap و Stack یه توضیح میخوام آیا از هم جدا هستن یا نه اصلا چه فرقی باهم دارن ؟؟
2- کد زیر به زبان C هست میخوام بدونم محتویات Buffer چه طور در Stack دخیره میشه ؟؟ ( ترتیبشون )
int main (void)
{
int *buffer; // in C++ is : int *buffer;
buffer = malloc (20); // buffer = new int[20]
for (int i = 0 ; i < 20 ; i++)
{
buffer[i] = i;
}
return 0 ;
}یعنی بایت اول buffer در حافظه بالاتریه یا آخرین بایت؟
با تشکر
Woeful