我很好奇如何处理从右向左阅读的语言(例如阿拉伯语、希伯来语)的输出。在C/C++或我见过的任何语言中,几乎所有东西都是以从左到右输出为前提的。即便如此,在程序内部,字符串的编码方式类似于字符串(“this is a string")。难道它不需要编写类似string("string a is this")之类的代码,或者使用一些反向函数来处理
为了学习C编程,我正在尝试将一些Lua代码翻译成C。我知道C不像Lua那样被认为是一种“函数式”语言,但我想知道它是如何/是否可能的。Increment(a)if a == 100 then return 0在这段代码中,Lua巧妙地在再次调用函数后退出它,以避免创建一个巨大的嵌套函数堆栈。在C语言中