有人可以帮我理解以下表达式吗?
printf("%3d - %s\n", counter, name)
那行打印出这样的东西6 - Install Adobe software
我查找了信息并阅读了参考资料,但找不到简单的答案,我有点困惑。如果您可以向我推荐一个好的参考,请这样做。
%3d好的,据我了解,%3d是字符数或空格数。请指出一个解释它的参考资料。
%s\n我无法弄清楚这是做什么的。我猜\n是换行符或类似的东西,但是通过查看输出,它似乎不像那样工作。
为什么counter和name变量用逗号分隔?
通过查看输出,似乎%3d有点被替换counter并被%s\n替换name。我不确定它是如何工作的,但我想了解它。