21天C语言代码训练营(第六、七天)

  • 第六天练习
    这个作业是将日历添加两个功能
    1.实现任意年份日历打印(已实现)
    2.实现两个月的日历并排打印(写不出来……)

  • 第七天无课后练习
    讲授了两个新东西
    1.利用结构体进行封装
    2.在一个项目中写多个文件包括头文件 .h 和 代码文件.c

结构体还没用过,“天花板”老师的例子读的一知半解,还是得自己写一些基本的练习题再尝试着看。

关于头文件和代码文件的作用比较好理解(也只是理解了表面意思)
头文件内容:代码文件用到比较多的东西,比如一些函数(如sqrt()函数等),把它们写在一个头文件下(math.h),但只用写函数声明就可以了,具体函数可以写在一个单独的代码文件中,在主函数调用的时候,即使关于sqrt()函数的具体写法没有写在main函数的文件而在另一个代码文件中,但只要这两个代码文件在一个project下,通过头文件中的变量声明,主函数文件就能直接调用sqrt函数。(这里涉及到编译链接问题,我记得有句话叫“同步编译,再进行链接”)。
关于头文件和源文件更具体的理解-链接

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容