C语言的警告的问题

[复制链接]
查看11 | 回复4 | 2008-7-25 12:49:29 | 显示全部楼层 |阅读模式
C语言的警告提示有作用啊?每次遇到编译C程序错误的时候,它有时候指明错误的地方,而且还有附加的警告,请问那个警告有什么作用啊?

回复

使用道具 举报

千问 | 2008-7-25 12:49:29 | 显示全部楼层
警告让你的程序更精确,尽量排除各种隐患。例如你定义一个变量,但是程序中没有用到,编译器就会给出一个警告。排除这个警告不是可以让程序更简洁吗?还有很多别的用处,总之,编程应该在高警告条件下进行,尽量排除所有警告。
回复

使用道具 举报

千问 | 2008-7-25 12:49:29 | 显示全部楼层
警告的作用多了:无效地址引用,隐式类型转化时的数据丢失,定义但未引用的变量(垃圾变量),不符合函数原型的返回值类型等等,太多了,这需要很多的编程经验,慢慢积累吧不过,警告肯定是很重要的,因为排除错误是学习语法,而排除警告是学习编程经验
回复

使用道具 举报

千问 | 2008-7-25 12:49:29 | 显示全部楼层
和2楼的理解查不多比如有的变量定义了,没有赋值但没有用上,不影响程序运行,这时候就会出现警告提示你
回复

使用道具 举报

千问 | 2008-7-25 12:49:29 | 显示全部楼层
比如有的变量定义了,没有赋值但没有用上,不影响程序运行,这时候就会出现警告提示你
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行