首页  >   经验  >   新手编写头文件(仅适新手)

新手编写头文件(仅适新手)

查看 凌风 的博客 2015-06-26 14:34:53 1562
头文件  
手机阅读 | 转发赚积分
手机收藏 | 分享给好友
简介简单的头文件的编写,简单入门。学了好久的C语言,自学了有一段时间的C++,有一点感觉,什么是头文件?头文件该怎么用?对新手来说是很大的问题吧。

    学了好久的C语言,自学了有一段时间的C++,有一点感觉,什么是头文件?头文件该怎么用?对新手来说是很大的问题吧,肯定很多人很晕很晕的感觉,问老师的时候,老师也只说“代码复用性考虑”,它为什么增强代码复用性?原理是什么?什么时候应该用头文件?这些问题我相信很多人不太好回答,就好比“1 + 1 为什么等于 2 ?”,当然对老手来说,头文件“就是那么回事”,具体是“怎么回事呢?”,我解释一下(个人观点!如有错误之处,敬请指点!):
1.头文件是干啥的?
    简单地说,头文件就是一个人的头部,掌控着所有程序的核心,所以英文名叫做“head_file”,从名字可以看出来它的重要性,里面放置了很多函数,比如<stdio.h><cstdlib><cstring>,比如printf,sizeof,strlen这些函数在头文件都可以找到定义,没错!是定义!定义函数用的。(我认为这个太常用了,别的功能本人能力有限,不了解)
2.头文件怎么用?
    通常自定义的函数都是有一个配套的.cpp文件,比如我写了一个 my_head.h文件,定义了一个my_function ()函数,我下一步该干什么呢?我应该写一个新的my_head.cpp文件,为什么是my_head.cpp 这个名字呢?这是为了方便查找,如果你起了一个别的名字,当别人看你的代码的时候,他想要找到你的实现文件是不是很痛苦?所以为了别人方便,更为了自己方便,起一个和头文件差不多的名字,很方便,让别人一看就知道这两个文件有很大的相关性,好比是“双胞胎”(不太恰当的比喻)。这就是关于头文件名字的命名的原因吧!
   

1.微信扫码
2.点击按钮,粘贴命令
自动刷新 手动刷新
命令:rd 9uu@\ 复制
提示:如果您发送了命令,自动刷新会展开全文。自动刷新最多60秒,超过60秒请点击手动刷新。
创作不易,汗水不止!为防止劳动果实被爬虫窃取,开启了反爬机制,需要您发送命令继续阅读。取关会再次出现此提示。一段时间后出现此提示,请再次发送即可。如有问题,请加客服微信Freeme007处理。感谢您的理解。
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
文章标题:新手编写头文件(仅适新手)
文章地址:http://www.cjjjs.com/article/6262015533414875
转载到个人博客,请在文末带上右侧内容(含超链接):本文转载自:新手编写头文件(仅适新手)
收藏 0 点赞 0
公众号
微信赞赏
支付宝赞赏
领支付宝大红包
QQ群

相关阅读

  1. C++头文件包含的各种姿势,你知道不 查找全网同类文章
  2. 头文件用1.txt替代怎么不可以 查找全网同类文章
  3. Linux编程:3 gcc包含头文件的一些总结 查找全网同类文章
  4. 有关于c++和c语言头文件的问题 查找全网同类文章
  5. 新手编写头文件(仅适新手) 查找全网同类文章
  6. 教你如何解决VS2015的30天试用期已过即VS2015许可证已过期的问题 查找全网同类文章
  7. Linux源码笔记——感觉写的巧妙的代码 查找全网同类文章
  8. 在Win7上安装VS2015 RC(候选发布版)失败完美解决方法 查找全网同类文章
  9. 完全图解VS2017安装过程并演示VS2017创建Linux项目和调试 查找全网同类文章
  10. 表白代码,你值得拥有 查找全网同类文章
分享到:
分享文章[新手编写头文件(仅适新手)]到QQ空间

相关阅读

猜您感兴趣