s1e5的动动手的第0题
本帖最后由 低调的人! 于 2016-8-4 18:10 编辑在带你学c带你飞的课后作业s1e5的动动手的第0题,有一个小问题啊
其中答案是
#include <stdio.h>
#define NL '\n'
int main()
{
printf("Line1%c", NL);
printf("Line2%c", NL);
return 0;
}
如果我把宏定义改为
#define NL "\n"
那么为什么它的结果是NL不再是换行而是变成了随机的一个符号 很难吗?怎么没人回呢?{:5_100:} "\n"就变成字符串了,改成这样就行了printf("Line2%s", NL);
页:
[1]