永发信息网

编译器为什么不把c++指针的初始值默认为null

答案:2  悬赏:50  手机版
解决时间 2021-03-22 08:40
编译器为什么不把c++指针的初始值默认为null
最佳答案
大多数情况下指针变量在栈上分配内存,编译器在分配变量的空间时只是简单移动栈的指针,这样在栈上声明多个变量就来得很快速,进行一次栈指针的移动就可以了,而再读写内存意味着效率将会损失,并且初始化的内容很快就会被改变
全部回答
这个就不定了,静态static是默认为0。其他的比如int型就由系统自己定义了。你可以编一个程序试试。 #include“stdio.h” #include "iostream.h" using namespace std; int main() { int i; cout<<i<<endl; return 0; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么鼠标右键的新建一项里面少了很多
月城公寓二区东门地址在什么地方,想过去办事
中国银行房贷可以提前还吗
(17分)亲情呼唤田庄村十字街口是个热闹场所
书桌抽屉锁怎么撬开?
10万以内的城市SUV哪款车性价比好?
食品安全与质量是什么系?
世界陆地总面积是多少?中国占百分之多少
无解界一点通网站是多少?
怎样用泥鳅钓鲶鱼
我是做食品生意,对手工空心面\手工挂面很
二战五大战胜国首脑
英语句子怎样读,笔译的习语翻译方法有哪些
走吧在哪里啊,我有事要去这个地方
依次填入下列句子横线处的词语,恰当的一组是
推荐资讯
清除eMMC有什么后果么,会不会导致开机卡在开
110平简单装修要多少钱
急需两篇文章,需包含:摘抄的一篇600至1500
我适合带发箍吗,额头大不大
星巴克的黑森林蛋糕多钱?一整个的。
钢铁是怎样炼成的 主人公有着什么样的精神,
时间冲淡记忆的句子,时间带不走记忆,岁月不
全民挂机测字代码是多少
中国人民财产保险杏花岭支公司这个地址在什么
dell 2950 开机后只能按F1才能进入系统
英文字母怎么读?
据来自商务部的资料,截止到2004年11月18日,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?