#include <stdio.h>
void wrapperPrint(char* s)
{
printf(s);
return;
}
int main()
{
wrapperPrint("Hello world\n");
wrapperPrint("This is a string");
return 0;
}
如果程序正确打印字符串(确实如此,在 gcc 4.6.3 上测试过),为什么我们需要像 %d、%s 等格式说明符。或者换句话说,这个程序的潜在问题是什么。