• 字符串和格式化输入输出

    字符串和格式化输入输出字符串简介c语言没有专门用于存储字符串的变量类型,字符串都被存储在char类型的数组中。 c语言用数组末尾的字符\0来标记字符串的结束 12'X' // X"X" // X \0 常...
  • 数据和C

    数据和C数据类型关键字 最初的关键字 C90添加 C99添加 int singed _Bool long void _Complex short _Imaginary unsinged char float ...
  • C语言概述

    C语言概述一个简单的C程序示例1234567891011#include <stdio.h> // #include 预处理器指令int main(void){ // main()总是第一个被调用的函数 int ...
  • 初识C语言

    初识C语言起源1972年,贝尔实验室的丹尼斯·里奇和肯·汤普逊在开发UNIX操作系统时设计了C语言。 特点高效性:c语言具有通常汇编语言才具有的微调控制能力 可移植性:各操作系统都有合适的C编译器 面向程序员(别人都有对象、学C面对自己):可以访问硬...
  • 桥模式

    桥模式
  • 适配器模式

    适配器模式在软件设计中,为了解决接口不一致的问题,两个软件模块之间往往需要通过一个适配器类 Adapter 进行“适配”。这样的模式叫做适配器设计模式。该模式可以分为两种,分别为类适配器模式(Class Adapter Pattern)和对象适配器模...
  • 单例模式

    单例模式保证一个类仅有一个实例,并提供一个访问它的全局访问点 使用new方法123456789101112131415161718class Singleton: def __new__(cls, *args, **kwargs): ...
  • 建造者模式

    建造者模式将一个复杂对象的构造与他的表示分离,使得同样的构建过程可以创建不同的表示 抽象建造者、具体建造者、指挥者、产品 1234567891011121314151617181920212223242526272829303132333435363...
  • 工厂模式

    工厂模式简单工厂模式通过工厂类来实现创造产品类 12345678910111213141516171819202122232425262728293031323334353637class Fruit(): def buy(self,money...
  • 面向对象设计模式

    面向对象设计模式六大原则 单一职责原则——SRP 开闭原则——OCP 里式替换原则——LSP 依赖倒置原则——DIP 接口隔离原则——ISP 迪米特原则——LOD 单一职责原则单一职责原则,Single Responsibility Princip...