快速画流程图

news/2024/5/18 22:49:03 标签: 流程图

使用在线工具:PlantUML

PlantUML
官网:https://plantuml.com/
中文官网:https://plantuml.com/zh/

使用步骤如下:

1、拷贝一个完成函数:

int func_init(const char *tag) {
    if (tag != NULL) {
        printf("set TAG :%s", tag);
    }

    print_test();
    return 0;
}

2、使用chatGPT把代码转换成标准的plantuml语言输出流程图,具体输入如下:

用标准plantuml语言输出流程图
int func_init(const char *tag) {
if (tag != NULL) {
printf(“set TAG :%s”, tag);
}
print_test();
return 0;
}

3、chatGPT输出如下:

@startuml
start
if (tag != NULL) then (yes)
:printf(“set TAG :%s”, tag);
else (no)
endif
:print_test();
stop
@enduml

4、登录https://plantuml.com/zh/ 选择 活动图,输出流程图如下:
在这里插入图片描述


http://www.niftyadmin.cn/n/5443184.html

相关文章

HTML_CSS学习:表格、表单、框架标签

一、表格_跨行与跨列 1.相关代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>表格_跨行与跨列</title> </head> <body><table border"1" cellspacing"0&qu…

归并算法详细解析

归并排序 1945年&#xff0c;约翰冯诺依曼&#xff08;John von Neumann&#xff09;发明了归并排序&#xff0c;这是典型的分治算法的应用。归并排序&#xff08;Merge sort&#xff09;是建立在归并操作上的一种有效的排序算法&#xff0c;该算法是采用分治法&#xff08;Di…

Android中的前台Service

文章目录 概念介绍使用场景启动方式结束方式概念介绍 前台服务可以说是除了绑定式Service和非绑定式Service之外,又一种Service类型。 顾名思义,它是运行在前台可以和用户打交道的Service。也因此它的优先级相比另外两个运行在后台的Service要高,几乎不会被系统回收。 使…

AUTOSAR XML(通常称为ARXML)

AUTOSAR XML(通常称为ARXML) ARXML是一种基于XML(可扩展标记语言)的文件格式,用于在AUTOSAR(汽车开放系统架构)标准中描述汽车软件系统的各种元素。 ARXML文件包含软件组件、接口、数据类型和配置参数等信息,这些信息可以用于描述系统的功能和结构。ARXML文件的特点是…

Websocket 中的 sub-protocol 和 extensions 的关系

当时看 RFC6455 的时候&#xff0c;对 Sub-protocol 和 Extensions 感到很困惑&#xff0c;子协议是客户端提交几个子协议的列表&#xff08;带优先序&#xff09;&#xff0c;交给服务器判断要使用那一个协议&#xff0c;然后再由服务器返回一个选中的子协议给客户端。而扩展则…

Java-Java基础学习(4)-多线程(2)

3.7. Lambda表达式 为什么要使用lambda表达式 避免匿名内部类定义过多&#xff1b;可以让代码看起来更简洁&#xff1b;去掉一堆没有意义的代码&#xff0c;只留下核心逻辑 属于函数式编程的概念&#xff0c;格式 (params) -> expression [表达式](params) -> statement…

C# 类的操作

类的操作 C#类的创建等C# 中的构造函数C# 中的析构函数C# 类的静态成员 C#类的继承基类和派生类基类的初始化 C#类的创建等 C# 中的构造函数 类的 构造函数 是类的一个特殊的成员函数&#xff0c;当创建类的新对象时执行。 构造函数的名称与类的名称完全相同&#xff0c;它没…

查找 Oracle 数据库中对象失效的原因和时间?

在典型的运行应用程序中&#xff0c;不太可能看到视图或存储过程变得无效&#xff0c;因为应用程序通常在正常执行期间不会更改表结构&#xff0c;也不会更改视图或存储过程的定义。对表、视图或PL/SQL单元的更改通常发生在应用程序通过补丁脚本或临时的DDL语句进行打补丁或升级…