我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

一个有点奇怪的问题!,输出结果不是很理解

void main()

{
int b=4;
int a[5]={1,2,3,4,5};
printf("a[b] %d",a[b]);
printf("b[a] %d",b[a]);
}

编译能通过 第一句好理解三 就是 表示输出的是a数组的第五个数
但是第二句那个。。。这个程序能运行起来 结果都是a[b] 5 b[a] 5;那意思就是说a[b]=b[a]了 意思说这个的表达效果一样了 。。。。但是这种方式不是标准的三

printf("b[a] %d",b[a]);
你确定这个能编译过?

近期文章

  • architect 和framework有什么不一样?
  • 据说用.NET做官网的母版会拖累服务器
  • 为什么需要标示符,求大神。在第三行代码,编译时出错。
  • 关于获得h3c交换机CPU利用率,内存,各端口状态的问题
  • 2010水晶报表代码绑定数据怎么搞
  • Navigation Bar 外观
  • EditText 的 drawableRight
  • 在允许条件下如何使用OpenSL ES
  • C# 下ctrl松开怎么响应?
  • 启动tomcat7遇到错误!
  • 一个视图到另一个视图重装table
  • IOS-使用图片后缀后尺寸不对
  • C# 中如何将一个类文件 封装成.dll文件
  • 谷歌游戏应用堆栈跟踪
  • 不点击任何按钮关闭AlertDialog.Builder
  • Android Runtime.exec(ping ipaddr)在我们的平台上ping不通
  • 在layout中让按钮有相同的宽度
  • frmwork 3.5环境下运行
  • 在代码中如何获取一个属性的值
  • SherlockFragmentActivity问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华