模块化编程

简介: 模块化编程

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



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