模块化编程

简介: 模块化编程

1.先划定.h文件


在这个固定的框架当中写入要封装的函数

#ifndef __DELAY_H__
#define __DELAY_H__
void Delay(unsigned int xms);
#endif

2.再另外创建一个.c文件,然后在里面写入要封装的函数


//延时子函数
void Delay(unsigned int xms)
{
  unsigned char i, j;
  while(xms--)
  {
    i = 2;
    j = 239;
    do
    {
      while (--j);
    } while (--i);
  }
}


3.引用

#include    "Delay.h"  //注意在这里要用双引号引用



相关文章
|
6月前
|
C语言 开发者
模块化程序设计
模块化程序设计
67 0
第7章 用函数实现模块化程序设计
第7章 用函数实现模块化程序设计
69 0
|
5月前
|
编译器 C++ 开发者
C++一分钟之-C++20新特性:模块化编程
【6月更文挑战第27天】C++20引入模块化编程,缓解`#include`带来的编译时间长和头文件管理难题。模块由接口(`.cppm`)和实现(`.cpp`)组成,使用`import`导入。常见问题包括兼容性、设计不当、暴露私有细节和编译器支持。避免这些问题需分阶段迁移、合理设计、明确接口和关注编译器更新。示例展示了模块定义和使用,提升代码组织和维护性。随着编译器支持加强,模块化将成为C++标准的关键特性。
306 3
|
6月前
|
存储 编译器 C++
C++程序中的函数调用:模块化编程的基石
C++程序中的函数调用:模块化编程的基石
54 1
|
JavaScript 前端开发 UED
JavaScript模块化:提高代码可维护性和可重用性的利器
JavaScript模块化:提高代码可维护性和可重用性的利器
130 0
|
6月前
第七章 用函数实现模块化程序设计
第七章 用函数实现模块化程序设计
22 0
|
6月前
|
编译器 Go 持续交付
Go语言模块导入的实践与技巧:提升代码重用与模块化开发效率
【2月更文挑战第9天】在Go语言中,模块导入是实现代码重用和模块化开发的关键环节。本文将介绍Go语言中模块导入的实践与技巧,包括本地模块的导入、远程模块的导入、导入路径的解析与重定向、导入别名与包的重命名等,旨在帮助读者更加高效地进行Go语言的项目开发。
|
JavaScript 前端开发 内存技术
彻底搞清楚 ECMAScript 的模块化(三)
彻底搞清楚 ECMAScript 的模块化
386 0
|
JavaScript 前端开发 Go
彻底搞清楚 ECMAScript 的模块化(一)
彻底搞清楚 ECMAScript 的模块化
122 0
|
JavaScript 前端开发
彻底搞清楚 ECMAScript 的模块化(二)
彻底搞清楚 ECMAScript 的模块化
143 0