热度 116|
由系统自动分配。 例如,声明在函数中一个局部变量 int b; 系统自动在栈中为b开辟空间heap:
需要程序员自己申请,并指明大小,在c中malloc函数
如p1 = (char *)malloc(10);
在C++中用new运算符
如p2 = (char *)malloc(10);
但是注意p1、p2本身是在栈中的。
char a = 1;}
char c[] = "1234567890";
char *p ="1234567890";
a = c[1];
a = p[1];
return;
小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)
GMT+8, 2025-1-17 21:49
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.