注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

还东国的博客

行之苟有恒,久久自芬芳

 
 
 

日志

 
 

C与C++的区别2—函数声明和使用  

2011-11-03 21:16:46|  分类: C++(VC)编程 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

C与C++一个细微的区别
今天忽然想了一个问题,昨天在C测试中的程序里一个函数并没有进行声明,结果连WARNNING都没有报直接就可以使用了,因为工作的原因和这么多年养成的习惯,都是声明后再使用,防止出现错误,今天出现这个问题,忽然有些不知所措,于是写了一个C的程序和一个C++的程序对比,又看了看书,猛然才记起来,真是知识总不用就忘记了,“温故知新”。
C里有一种情况可以不声明就使用,那就是如果你的函数返回值是整型或者CHAR型,而昨天的程序恰恰是用的整形。但在C++里则无论是什么情况都会报使用的函数没有声明,但在C里,即使在高版本的编译器里也只是会提供一个简单的WARNING,意思是说,没有声明,但是使用默认的int做为返回值。
这事闹得,多么简单的东西,不过从正经学会他,到现在再想起他,这一晃十余年了,忘却了,也是正常的,养成了好的习惯,坏的习惯,但不是错的东西,渐渐的都不敢认了。

  评论这张
 
阅读(499)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017