以下是引用wang36051022在2010-9-1 13:24:20的发言:
#include
#include
#define FORMAT "%s! C is cool!\n"
int main()
{
return 0;
}
其输出结果为上面的 。。。
为什么不是:
%s! c is cool!
请说详细一点。。。。谢谢。。。
#include
#include
#define FORMAT "%s! C is cool!\n"
int main()
{
return 0;
}
其输出结果为上面的 。。。
为什么不是:
%s! c is cool!
请说详细一点。。。。谢谢。。。
"%s! C is cool!\n" 成为一个变量的值 输出到%s之中
比如printf(“%s”,FORMAT); 就是输出 %s! c is cool!
因此printf(FORMAT,FORMAT); 就是%s! c is cool!
替代到前面的%s之中即(%s! c is cool!\n)! c is cool!