标签: c reference arguments printf posix
我知道我可以将多个值传递给printf,并选择以这样的格式说明符打印:
printf
printf("%2$s %1$s\n","world","hello"); // prints "hello world"
但是,我无法像这样访问初始参数(在这种情况下,"%2$s %1$s\n")(%0$s无法正常工作)。我这样做至关重要。有什么方法可以访问printf里面printf的第一个参数吗?
"%2$s %1$s\n"
%0$s