C语言第五章:C语言的模块化编程

本文介绍了C语言的模块化编程,强调了多文件开发中的头文件使用规则,以及注意事项如只能有一个主文件包含main()函数。接着讨论了计算机中的进制转换,包括数位、基数和位权的概念,以及机器数和真值的区别。文章还涵盖了位运算,如按位与、按位或、按位异或等,指出位运算在整数二进制位之间的运算特点。最后探讨了变量在内存中的存储原则,以及字符类型的存储和转换问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一节
模块化编程(多文件开发):就是多文件(.c文件)编程,一个 .c 文件和一个 .h 文件可以被称为一个模块。
多文件开发的源程序是:?
.c C语言的源文件
.h (header头文件)
1)、方法的声明 但是不能实现方法
2)、声明变量(声明 .h文件 实现.c文件)
3)、声明结构体
多文件开发的注意事项
关于头文件的内容,初学者还必须注意:
1)头文件中可以和C程序一样引用其它头文件,可以写预处理块,但不要写具体的语句。
2)可以声明函数,但不可以定义函数。
3)可以声明常量,但不可以定义变量。
4)可以“定义”一个宏函数。注意:宏函数很象函数,但却不是函数。其实还是一个申明。
5)结构的定义、自定义数据类型一般也放在头文件中。
6)多文件编程时,只能有一个文件包含 main() 函数,因为一个工程只能有一个入口函数。我们
把包含 main() 函数的文件称为主文件。
7)为了更好的组织各个文件,一般情况下一个 .c 文件对应一个 .h 文件,并且文件名要相同,
例如 fun.c 和 fun.h。
8)头文件要遵守幂等性原则,即可以多次包含相同的头文件,但效果与只包含一次相同。
9)防止重复包含的措施

第二节 计算机中的进制及其转换形式
1)、进制转换的要素:数位 、基数、位权

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值