码迷,mamicode.com
首页 > 编程语言 > 详细

怎么让自己在C语言上保持良好的编程习惯

时间:2020-07-30 21:49:02      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:log   else   lse   UNC   void   ext   lin   ide   default   

注意:dev-cpp自带的gcc不支持 其中/全部 指令
技术图片
所以确保你的gcc在8.0以上
http://mingw.org/ 可安装最新版的gcc
在dev-cpp中依次打开工具-编译选项
在里面粘贴入一下指令
-Wall -Werror -Wextra -pedantic -Wimplicit-fallthrough -Wsequence-point -Wswitch-default -Wswitch-unreachable -Wswitch-enum -Wstringop-truncation -Wbool-compare -Wtautological-compare -Wfloat-equal -Wshadow=global -Wpointer-arith -Wpointer-compare -Wcast-align -Wcast-qual -Wwrite-strings -Wdangling-else -Wlogical-op
其他IDE(如VSCode)的命令行选项设置大同小异,在此不再赘述。

需要注意的的是,gcc有时会对你的代码担心过度

就像下面的代码:

int main(int argc,char**argv){
if(argc!=1)
return -1;
else
return 0;
}

编译这段代码时,gcc会好心的报错,提示argv未被使用
技术图片
直接(void)argv;
就是告诉gcc用了argv。

怎么让自己在C语言上保持良好的编程习惯

标签:log   else   lse   UNC   void   ext   lin   ide   default   

原文地址:https://www.cnblogs.com/obj-a/p/13406161.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!