关于字符串输出的问题。
程序代码:#include<stdio.h>
#define X "%s! c is cool!\n"
int main(void)
{
printf(X,X);
return 0;
}这条输出语句等同于:printf("%s! c is cool!\n","%s! c is cool!\n")结果为:
%s! c is cool!
! c is cool!
--------------
我想问的是第二条语句输出为什么少了%s 大牛哥们帮帮小弟,感激不尽。






