gpt4 book ai didi

language-agnostic - 如何在伪代码中使用全局变量?

转载 作者:太空宇宙 更新时间:2023-11-04 03:44:07 26 4
gpt4 key购买 nike

我有一些伪,我必须在其中使用全局变量。现在我找不到任何关于如何“标记”它们的文档。即使伪是伪,也有一些规则,我喜欢尊重。

这是一个小例子:

FUNCTION calculation(a,b) 
BEGIN
v = b * a
c = b / a
IF (v mod c == 0) THEN
return v
ELSE
return c
END IF
END

现在 v 是一个全局变量,a, b, c 是局部变量。无法立即发现这种情况。将 v 标记为全局变量的正确方法是什么?

最佳答案

实际上并没有任何规则,只有各种松散的约定。既然你已经找到了有点“Pascal”风格的伪代码,那么你可以为你的例子调整 Pascal 语法:

VAR
v { global variable }

FUNCTION calculation(a,b)
VAR
c { local variable }
BEGIN
v = b * a
c = b / a
IF (v mod c == 0) THEN
return v
ELSE
return c
END IF
END

关于language-agnostic - 如何在伪代码中使用全局变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26276425/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com