4、执行下列语句后,程序的运行结果为(
int a=10;-void fle {mint a=12;
1
int main)e
f0;
printf/"%d", a);
return 0;
为什么我会感觉12
![](https://profile-avatar.csdnimg.cn/a8d5a359369441f6adc330d5622cffdd_qq_49420737.jpg!4)
有没有人解释一下?正确答案是10
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 酷酷滴Q 2022-09-08 17:29关注
那个a=10是全局变量,而里面的a=12是局部变量;那个printf("%d",a);是在函数的外面为全局变量,所以输出的是a=10
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 echarts的柱图开发
- ¥15 Java安装Idea 下载好jdk 也装好环境配置好了下载好为什么还一直提示这个,为什么啊怎么解决啊
- ¥15 利用R语言的ActCR包分析昼夜节律数据
- ¥15 国外SIM卡有信号无法连接,如何解决?
- ¥15 谷歌怎么像图里这样多开贴吧号
- ¥80 在UE5中使用AirSim, 无人机无法移动
- ¥15 bang忙写个 发指定微信名字 excel文件phython
- ¥15 uniapp 安卓开发
- ¥15 Qemu相关,现在我想写一个自定义的I/O接口芯片,想使用qemu进行模拟验证
- ¥15 企业 IOS App 上架