C语言.h和.c的理解与探讨

本文探讨了C语言中头文件.h的作用和预处理机制,包括编译过程的预处理、语法分析、编译及链接阶段。作者通过实践理解了头文件声明与实现分离的目的,并分享了相关学习资源,强调理解编译原理对于提升编程能力的重要性。
摘要由CSDN通过智能技术生成

因为复试所以好好研究c语言,虽然考试内容也仅仅是表面的东西,很多东西设计不到,但我觉的很有必要了解,发现c语言的水也好深呀!所有的c语言课本基本都是着重的介绍语法,对一些东西敬而远之,闭口不谈,导致c语言成为一门仅仅的语法课程,具体实际操作项目太远太远了,寒假的这段时间,因为各种原因让我反思了自己的c语言,反思了学习的过程,才意识到自己也是大多数的问题。

-----------------------------------------------------

这篇文章源自于我在练习课本上例子的时候,我不想原本照抄,我想尽量的演练语法和知识,有一个想法是我写一个排序函数,在另一个程序文件里能不能#include来运用呢,因为对java很熟悉,对java的项目也很熟悉,意识到世间万物都是相通的,自然会觉的c语言肯定会有类似的形式,继而研究了头文件和include的机制,发现了一些文章帮助了自己理解。课本只是告诉你这是编译预处理,深一点的可能会告诉尼这是实现相关功能的代码,但内部是如何实现的怎么运行的我们都不知道,问题是理解这个问题对实际应用这门语言很重要呀!

--------------------------------------------

通过我这两天的学习找资料,算是弄得小明白了,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值