在函数中,char str[] = "hello"; 分配一个局部数组
char *str = "hello"; 分配一个全局数组
通过 static char str[] = "hello"; 可以开辟一段静态存储空间
本文介绍了C语言中字符串的不同内存分配方式:局部数组、全局数组及静态存储空间的区别。通过实例对比了char数组和char指针在不同情况下的内存分配特点。
在函数中,char str[] = "hello"; 分配一个局部数组
char *str = "hello"; 分配一个全局数组
通过 static char str[] = "hello"; 可以开辟一段静态存储空间
1860
3865

被折叠的 条评论
为什么被折叠?