琉璃年华485 2022-11-28 07:32 采纳率: 100%
浏览 9
已结题

关于#c语言#的问题,请各位专家解答!

img


22.(*pw)[3]是什么意思,这使得底下的选项b也看不懂了

  • 写回答

2条回答 默认 最新

  • 私房菜 移动开发领域优质创作者 2022-11-28 10:12
    关注

    你问这个问题,根本原因你不熟悉运算符的优先级。
    数组[] 运算符优先级 > 指针运算符 *

    (*pw)[3]
    按照优先级,先是[] 后是*
    

    那么首先定义了一个数组,有3个元素;其次数组的类型是int*,也就是定义了三个指针数组
    回到你题目,B 选项就犯了一个错误,优先级是数组了,[2] 越界

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 12月7日
  • 已采纳回答 11月29日
  • 创建了问题 11月28日

悬赏问题

  • ¥15 k8s安装calico失败,pod状态为Init:ImagePullBackOff
  • ¥15 大家好!我想学习编程业余时间挣一些钱
  • ¥15 QT移植QT库make报错
  • ¥15 PANATERM ver.6.0无法连接
  • ¥15 .net core实现联想查询
  • ¥15 HL7 报告转Excel 、PDF 、jpg
  • ¥18 WPF HandyControl Trigger IsSelected 触发器修改 ListBox 中 DataTemplate 模板 StackPanel 背景图片(相关搜索:触发器)
  • ¥15 下载intel stratix10对应的d5005的acceleration stack for development
  • ¥15 python-escpos 输出到CUPS PDF打印机
  • ¥20 initializer element is not constant