
C中的char* 这样为什么能够动态赋值
展开全部
在代码中的定义的一个字符串
char* str="some info";
首先编译器分配一块只读内存...把 "some info" 放进去....
然后在 将内存地址赋值给 str...
char* str="some info";
首先编译器分配一块只读内存...把 "some info" 放进去....
然后在 将内存地址赋值给 str...
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询