|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
#define NL \\n
int main()
{
printf("Line1%s",NL);
printf("Line2%s",NL);
return 0;
}
输出:
error: expected expression
printf("Line1%s",NL);
^
常量-作业.c:14:12: note: expanded from macro 'NL'
#define NL \\n
^
常量-作业.c:20:22: error: expected expression
printf("Line2%s",NL);
^
常量-作业.c:14:12: note: expanded from macro 'NL'
#define NL \\n
^
2 errors generated.
问:\\不是代表\本身吗,那为什么\\n不行呢?
占位符%s有错吗?
- #include <stdio.h>
- #define NL "\n"
- int main(){
- printf("Line1%s", NL);
- printf("Line2%s", NL);
- return 0;
- }
复制代码
|
|