我很好奇如何处理从右向左阅读的语言(例如阿拉伯语、希伯来语)的输出。在C/C++或我见过的任何语言中,几乎所有东西都是以从左到右输出为前提的。即便如此,在程序内部,字符串的编码方式类似于字符串(“this is a string")。难道它不需要编写类似string("string a is this")之类的代码,或者使用一些反向函数来处理所有事情吗?
操作系统: Ubuntu 18.04我正在编写一个表达式生成器来测试我的简单调试器,并希望使用division by zero行为过滤表达式。然而,我遇到了一个麻烦的问题。对于类似于division by zero的明确的int c = 1/0行为,它会发出一个信号,这样我就可以通过signal()来处理这些情况。然而,在类似于int c = 1/0*0的情况下,c是相等的0,程序永远不会陷