我可以直接将数组传递给printf:
char text[1024] = "text";
printf("%s", text);
Run Code Online (Sandbox Code Playgroud)
或者我应该将它明确地转换为char指针:
char text[1024] = "text";
printf("%s", (char*) text);
Run Code Online (Sandbox Code Playgroud)
我问,因为我认为它可能会将数组元素直接复制到va_list中,而不是仅仅指向第一个元素.
| 归档时间: |
|
| 查看次数: |
11603 次 |
| 最近记录: |