为了账号安全,请及时绑定邮箱和手机立即绑定

int函数的初始值是什么?

int函数的初始值是什么?

C PHP
绝地无双 2021-12-31 09:05:36
void main(){int a,b,c,d;d=(c=22)-(b++);printf("%d",d);}为什么这个得出的值是0void main(){int a,b,c,d;a=b=c=d=0;d=(c=22)-(b++);printf("%d",d);}这个得出的是22int函数的默认值是什么?为什么出现这种原因
查看完整描述

2 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

第一个 你的变量 a 与 b 没有赋值或初始化,其值是不确定的。

查看完整回答
反对 回复 2022-01-03
?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

局部变量不初始化数值是不确定的,第一个程序在不同的系统不同的时间运行可能结果都不一样;最好在定义的时候赋值初始化

查看完整回答
反对 回复 2022-01-03
  • 2 回答
  • 0 关注
  • 224 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号