我的任务是把一个C程序从一个iSeries / an 400转换成.NET。我已经有一段时间没有看过C了,我以前从未在iSeries上使用过C。我看到像这样的东西
main(int argc, char *argv ??(??))
我不知道这是什么??是为了。根据这里的用法,我假设它是用于数组的,但我希望在走错路径之前确保。
发布于 2013-08-01 14:38:09
??(等价于[,??)等价于]。这些被称为三角图,在用代码完成任何其他操作之前,它们被预处理程序所取代。其他三角图的这是一份清单。
发布于 2013-08-01 14:51:08
它叫三角图
C11(ISO/IEC 9899:201x)§5.2.1.1三图序列
在进行任何其他处理之前,以下三个字符中的一个序列(称为三角图sequences17)的每次出现都被替换为相应的单个字符。
??= #
??( [
??/ \
??) ]
??' ^
??< {
??! |
??> }
??- ~所以密码
main(int argc, char *argv ??(??))转到
main(int argc, char *argv [])https://stackoverflow.com/questions/17996973
复制相似问题