如何在流程图中显示函数参数?

Dra*_*gon 3 flowchart

以下类似于代码理解的逆向工程。所以这是函数:

void deleteTask(TaskPtr& head, const char* fullName)
{
    TaskPtr current, nodeToDelete;
    if(strcmp(head->fullName, fullName) == 0)
    {
        current = head;
        head = head->next;
        delete(current->address);
        delete(current);
        return;
    }

    for(current = head; current != NULL; current = current->next)
    {
        if(strcmp(current->next->fullName, fullName) == 0)
        {
            nodeToDelete = current->next;
            current->next = nodeToDelete->next;
            delete(nodeToDelete->address);
            delete(nodeToDelete);
            break;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

如何在流程图(框图)中显示headfullName参数?

Dra*_*gon 5

在单独的块中找到了提及 args 的变体,该块通过点线与开始块连接。像这样:

在此处输入图片说明