c语言green hand,为什么打印吴签哥出来啥也没有啊?

打印出来什么也没有。。。
img

打印语句后面的A直接要有逗号分隔,BC也是一样要逗号分隔。
%d改为%s
int m\是什么意思,语法错误了;

把宏定义部分,也就是2到5行换成你想要的就行了,如果有帮助,望采纳,谢谢!

#include <stdio.h>
#define A "skr"
#define B "张三" 
#define C "张天"
#define D "我的饼,又大又圆又好吃"
int main(void)
{
    printf("%s %s %s\n",A,A,A);
    printf("你好,我叫%s,你也可以叫我%s\n",B,C);
    printf("初次见面,%s,谢谢。\n",D);
    return 0;        
}

1、main函数那有问题
2、宏定义里你定义的值是字符串,输出要用%s,%d是输出整数用的

少了个逗号