当我们将变量声明为
char arr[] = "Hello";
然后上面的字符串“Hello”位于堆栈中。
但是当我们将变量声明为
char* arr = "Hello";
那么字符串“Hello”是在堆栈还是代码段中声明的?如果代码段那么为什么代码段而不是在堆栈中?
当我们将变量声明为
char arr[] = "Hello";
然后上面的字符串“Hello”位于堆栈中。
但是当我们将变量声明为
char* arr = "Hello";
那么字符串“Hello”是在堆栈还是代码段中声明的?如果代码段那么为什么代码段而不是在堆栈中?