社区
C++ 语言
帖子详情
一个奇怪的语法,望有经验的人解惑
zhuhuaitao226
2010-08-01 10:12:10
int main( int count )
{
putchar( count++["abcdefg"] - 1);
return 0;
};
这句话能编译通过,还能正常的输出值,请问这个语法应该怎么分析,我看了反汇编代码,觉得太奇怪了.
分不多,主要是讨论技术.
...全文
148
3
打赏
收藏
一个奇怪的语法,望有经验的人解惑
int main( int count ) { putchar( count++["abcdefg"] - 1); return 0; }; 这句话能编译通过,还能正常的输出值,请问这个语法应该怎么分析,我看了反汇编代码,觉得太奇怪了. 分不多,主要是讨论技术.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
longshihao123
2010-08-01
打赏
举报
回复
清楚点
zhuhuaitao226
2010-08-01
打赏
举报
回复
能详细解释一下吗?
失落的凡凡
2010-08-01
打赏
举报
回复
a[b]和b[a]是一样的。
一个
有点奇
奇怪
怪的Python
语法
文章解释了Python代码中使用`a==bisnotTrue`的奇
奇怪
怪
语法
,通过分析抽象
语法
树发现,其实这是两步判断:a是否等于b和a是否不等于True。当两者都为真时,输出1。,
编译原理-
语法
分析flex&bison(
一个
奇怪
的报错解决)
在编译原理实验中,作者遇到C--
语法
解析错误,通过调整
语法
规则解决了变量定义与语句混合的问题。文章详细描述了解决过程,包括错误分析、
语法
修改及影响。
golang的
一个
让人不解的bug
作者在使用Go语言调用leveldb库时遇到
奇怪
的
语法
错误,发现函数返回值的接收必须与函数定义的返回值名称一致才能通过
语法
检查。调整后问题解决,但此规定让人费解。
java的几个
奇怪
语法
本文深入解析Java中的双冒号(::)方法引用、三个点(...)可变参数
语法
、@interface与interface的区别、.class与getClass()的用法、泛型返回类型、泛型限定符的区别以及多异常捕获
语法
。
C++11
奇怪
的
语法
本文探讨了C++中的一些不常见但有趣的
语法
特性,包括使用istream_iterator从输入流读取数据到容器,元素个数为0的数组的处理,new[0]的奇特行为,没有返回类型的转换运算符,以及引用折叠规则。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章