关于字符串输出的问题。
程序代码:
#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 大牛哥们帮帮小弟,感激不尽。