关于一段正则表达式的奇怪代码。谁能给解释一下噢。

quentinliu quentinliu 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在研究 wxWidget的时候。发现其中正则表达式很多函数都用的类似的写法



VOID
wx_regfree(re)
regex_t *re;
{
if (re == NULL)
return;
(*((struct fns *)re->re_fns)->free)(re);
}


放狗搜索了一下。发现这好像是linux下 正则表达式移植过来的。那我大牛说一下这是怎么回事噢。
感觉明显不符合c的语法啊。。但是可以正常编译运行通过。
...全文

相关推荐

碰上奇怪的bug,然后给我展示出来的一些好玩的代码

碰上奇怪的bug,然后给我展示出来的一些好玩的代码

我是低级程序员

洛谷P1135:奇怪的电梯AC代码

ac代码,方法简单,易理解,推荐!!!!

helloooworld.

python-horror-show:奇怪和奇怪的python代码段说明

Python的恐怖表演 在这里,您会发现一系列奇怪的和奇怪的python代码段,这些代码段显示出明显的奇怪行为。 这些脚本的目的是弄乱您的头脑,但是有人报告说,奇怪的新Python知识是次要效果。 隐藏的记忆事物 >> > a = 5 >> > b = 5 >> > a is b True >> > a = - 4 >> > b = - 4 >> > a is b True >> > a = 300 >> > b = 300 >> > a is b False >> > a = 300 ; b = 300 >> > a is b True 来自 : 当前的实现为-5到256之间的所有整数保留一个整数对象数组,当您在该范围内创建int时,实际上实际上是返回对现有对象的引用。 因此应该可以更改1的值。我怀疑在这种情况下Python的行为是不确定的。 :-) 我们可以使用id运算符检

Kingston Chang

一段base64—–奇怪的密码(Crypto–bugku)

哈哈,继续*——* 一段Base64 这道题大家随缘吧! 了解 string.fromCharCode() 是js 里面的函数就行了 给你个链接吧 .!? 是不是感觉像摩斯电码的变形!!!!!!! 哈哈,不对!! 其实,这还是 ook! 编码,直接ook!解码就行。 给你个在线ook!解密网址吧 +[]- 细心的你应该注意到了这题和前面的 这不是摩斯密码很像!!! 对的,这也是brainfuck 编码,直接解码就行!!! 在线解密链接同上,^…^ 突然天上一道雷电 观察一下,有大括号,栅栏解密试一下,不行!!!! 凯撒密码强行解密也不行!!!!! 其实,是凯撒加密的变换形式。 flag的10进

weixin_38729108

奇怪按钮类

该资源是用于vc上自定义的一个自定义按钮

zimoshashou
评论 9
收藏 已收藏
分享
返回顶部
quentinliu
C语言 70,039 成员 243,237 内容