[СИ] Коварный malloc.
Язык СИ
ОС UNIX
По совету анонимуса и других людей осваиваю malloc.
Ниже приведена небольшая тестовая программа. Смысл
ее в том, что в функции init_test(); выделяется
память malloc-ом, там же она первично инициируется
пробным текстом, указатель на эту память при
возврате из функции передается через аргумент главной
программе (main), и далее эта память используется
в главной программе.
Как я понимаю, память выделяется в статической памяти,
а не в стеке. И, стало быть, должна быть доступна и
при возврате в main. Выдача программы, как будто,
подтверждает это:
k=init_test()=0
proba malloc(); proba malloc(); proba malloc();
proba malloc() main()
Но сомнения все-же остались. В этом и вопрос:
можно ли выделять память в функции, а потом
использовать ее вне функции?
Кто знает прошу ответить.
←
1
2
→
Ответ на:
комментарий
от mv
![](/img/p.gif)
Ответ на:
комментарий
от Eddy_Em
![](/photos/18353:-284113393.jpg)
Ответ на:
комментарий
от anonymous
![](/img/p.gif)
Ответ на:
комментарий
от Eddy_Em
![](/img/p.gif)
Ответ на:
комментарий
от beastie
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/img/p.gif)
Ответ на:
комментарий
от mv
![](/img/p.gif)
Ответ на:
комментарий
от Eddy_Em
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/img/p.gif)
Ответ на:
комментарий
от catap
![](/photos/27531:-1385568726.png)
Ответ на:
комментарий
от Eddy_Em
![](/img/p.gif)
Ответ на:
комментарий
от Eddy_Em
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/img/p.gif)
Ответ на:
комментарий
от Eddy_Em
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от nikitos
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/photos/26041:-1912304670.jpg)
Ответ на:
комментарий
от catap
![](/img/p.gif)
Ответ на:
комментарий
от Jetty
![](/img/p.gif)
Ответ на:
комментарий
от Jetty
![](/img/p.gif)
Ответ на:
комментарий
от beastie
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/photos/26041:-1912304670.jpg)
Ответ на:
комментарий
от beastie
![](/img/p.gif)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [СИ] структуры, массивы и sizeof(). (2010)
- Форум [СИ] Стивенс. Не понимаю. (2010)
- Форум [СИ] malloc. (2011)
- Форум [си] calloc vs malloc (2010)
- Форум Помогите разобраться с malloc СИ (2017)