模块化编程

简介: 模块化编程

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"  //注意在这里要用双引号引用



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