c 指针 分配-C语言中通过指针能不能知道它在内存中的分配方案

作者:用户 来源:互联网 浏览:338 次 时间:2016-02-09 15:56:59

c 指针 分配

c 指针 分配-C语言中通过指针能不能知道它在内存中的分配方案 - 摘要: C语言中通过指针能不能知道它在内存中的分配方案例如char*pstr;有几种方式:pstr="123";chars[]="123";pstr=s;pstr=(char*)malloc(4);pstr[

问题描述

C语言中通过指针能不能知道它在内存中的分配方案

例如char* pstr;
有几种方式:
pstr = "123";
char s[] = "123";
pstr = s;

pstr = (char*)malloc(4);
pstr[0] = '1';
pstr[1] = '2';
pstr[2] = '3';
pstr[3] = '';

那么,如何通过pstr判断它是哪种方式的?

解决方案

这两种的结果都是一样的不必纠结,只有数组和指针在分配的时候是不同的,

http://blog.csdn.net/cxroom/article/details/10339635

【云栖快讯】诚邀你用自己的技术能力来用心回答每一个问题,通过回答传承技术知识、经验、心得,问答专家期待你加入!  详情请点击
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

现在注册,免费体验40+云产品,及域名优惠!

云服务器9.9元/月,大学必备

热点导航