当前位置 :
【若函数中有定义语句:intk;则系统将自动给k赋初值0还是这时的k中的值无定义?】
3人问答
更新时间:2024-04-20 03:23:14
问题描述:

若函数中有定义语句:intk;则系统将自动给k赋初值0还是这时的k中的值无定义?

饶伏波回答:
  看你这句话是用在什么地方了.   如果是全局变量,k的值为0.   如果是在函数内部定义的局部变量,k的值就是随机的.
宋丽茹回答:
  就是一选择题,答案是这时的k中的值无定义。感觉怪怪的
饶伏波回答:
  哦这说明你的k是在函数内部定义的。局部变量的内存是从栈里分配的,系统会从栈里找到一个int那么大的内存分配给k。因为这个栈里的东西没有清零,所以这段内存里的内容什么不知道是什么情况。所以,局部变量使用前必须初始化。
最新更新
PC端 | 移动端 | mip端
问答网(wenda2.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

邮箱:联系方式:

Copyright©2009-2021 问答网 wenda2.com 版权所有 闽ICP备2022000227号-1