You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于C++中下标[]与条件?:是否为语法运算符的技术问询

关于C++中下标[]是否为语法运算符的技术问询

咱们来捋一捋C标准里关于下标运算符的定义细节:最新公开的C标准草案明确将[]这类符号指定为语法层面的运算符或标点符号——而且每个这类运算符/标点都会被解析成单独的语法token。

草案的7.6.1.2节专门定义了下标表达式的含义,里面多次提到“下标运算符”,比如下面这些原文描述:

下标表达式是后缀表达式紧跟方括号,方括号内可以包含一个可选的、逗号分隔的初始化子句列表,这些子句就是下标运算符的实参。

对于内置下标运算符,必须提供表达式列表,且该列表只能包含一个赋值表达式。

即便在如下常见写法中使用下标运算符,这一点依然成立:&...

备注:内容来源于stack exchange,提问作者j.j.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 15:35:26