中易网

静态局部数组与静态指针有什么区别?

答案:2  悬赏:80  
解决时间 2021-03-06 17:01
char* getMemoryTwo()
{
static char c[]="hello world";
return c;
}

char* getMemoryThere()
{
static char* c="hello world";
return c;
}
这两个函数有什么区别?
最佳答案
有区别的,getMemoryTwo返回的指针指向的内容位于数据段,是可以被修改的,作为普通缓冲区使用,getMemoryThere返回的指针指向的内容位于代码段,是常量,不能被修改。
全部回答
指针数组就是 指针的数组……数组指针就是 指向数组的指针……领会精神~
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
德州扑克中我是第二大的同花,为何一对都能得
北京奥运村共占地66()(()里填单位)
柏年康城编号:17011这个地址在什么地方,我要
买了汽车说搞活动抽奖抽到免费旅游靠谱吗?
高仿苹果6splus和港版苹果6splus区别
招商银行主动提了临额之后提固额,临额的钱用
盛明家私地址在什么地方,想过去办事
国产注塑机哪家好?
长方形地址,怎样建筑农村别墅
咨询从香港带回来的香水牌子。。。
我经常肠鸣请问吃什么药好
青玉案的译文(贺铸的)
玩魔力宝贝(怀旧)版。 我电脑总是卡屏...然
盛瀚家庭宾馆地址在什么地方,想过去办事
纯净水市场如何做?
推荐资讯
数字万用表二极管档测IGBT首先是蜂鸣声,显示
us和our有什么区别
移动公司欠费影响以后贷款
这就闪瞎你累二十四K钛合金狗眼了?我该怎么
成都市龙泉驿区,那个婚庆公司要好点?价格不
河北院上村在什么地方啊,我要过去处理事情
你好,用磨砂的洗面奶洗完之后脸部很干。毛孔
新航标教育邹平分校这个地址在什么地方,我要
如何换polo点烟器 论坛
柠檬茶美白吗?
关于继承房产和拆迁的问题
剑灵炼狱熔炉调球复位是什么意思
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?