c - 需要解释输出
问题描述
#include <stdio.h>
int main(){
int a[4]={1,2,3,4};
int b[4]={1,2,3,4};
int n =&b[3]-&a[2];
printf("%d\n", n);
}
请任何人解释为什么输出显示 5。
解决方案
推荐阅读
- protocol-buffers - 将 protobufs 文件发送到 API 端点
- javascript - 在 Vue.js 的插件组件中的 createElement 内渲染模板字符串
- python - 如何在 print() 的不同位置调用相同的用户输入
- ruby-on-rails - Rails 上的简单日历
- c - “这个值究竟等于多少?”
- vb.net - 为什么 Xquery 将 Vbcrlf 转换为 Vblf?
- mysql - SQL查询获取过去30天之前的记录(不是过去30天)
- react-native - 在 react-native 中,升级项目的最佳方式是什么
- javascript - 如何有条件地在反应组件上添加道具?
- vue.js - 如何在 datepicker vuetify 上添加描述?