水木社区手机版
首页
|版面-C程序设计语言(CProgramming)|
新版wap站已上线
返回
1/1
|
转到
主题:使用gcc或者clang编译运行达到预期的代码是不是就算符合c语言了
1楼
|
slowaction
|
2023-04-12 09:32:01
|
展开
不是的
写规范的代码的意义是能稳定运行
而不是在某些情况下是正确的
【 在 b0207191 的大作中提到: 】
: 就算和其他编译器不兼容
: 提这个问题是看见一个网页
:
https://www.cl.cam.ac.uk/~pes20/cerberus/supplementary-material-popl2019/generated_html_popl2019/pointer_offset_from_ptr_subtraction_auto_xy.c.html
: ...................
--
FROM 223.104.42.*
5楼
|
slowaction
|
2023-04-12 11:16:32
|
展开
如果你规规矩矩写,根本就没有去穷举的必要
在所有的编译器,他就应该是正确的
如果不正确,那是编译器有问题
这个概率低到可以忽略
【 在 b0207191 的大作中提到: 】
: 但是目前来看,能在gcc和clang上跑好像就算是“正确”代码了,没人去将所有编译器穷举一次来测试代码
:
: 对,正确的代码可以保证总是正确。
: ...................
--
FROM 223.104.40.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版