相关疑难解决方法(0)

ANSI C和ISO C之间有什么区别吗?

我知道C有ANSI标准和ISO标准.这两个标准之间有什么区别吗?如果是这样,他们是什么?如果没有差异那么有两个标准是什么意思?

c standards c99 c89 ansi-c

12
推荐指数
2
解决办法
4789
查看次数

我应该使用哪些编译标志来避免运行时错误

刚刚在这里学到,-Wsequence-point当代码可以调用UB时,comiplation标志会弹出警告.我在类似的声明上尝试过

int x = 1;
int y = x+ ++x;
Run Code Online (Sandbox Code Playgroud)

它工作得非常好.到目前为止,我已编译gccg++仅使用-ansi -pedantic -Wall.你有没有其他有用的标志来使代码更安全和健壮?

c c++ compiler-flags compiler-warnings sequence-points

8
推荐指数
1
解决办法
353
查看次数