#include <stdio.h>
int force(int mass, int acce);
int main ()
{
int mass;
int acce;
scanf( "%d", &mass );
scanf( "%d", &acce );
printf("The force is %d n\ ",force(mass ,acce));
}
int force(int mass, int acce)
{
return mass * acce;
}
我正在尝试在C中运行一个简单的程序。当我运行上面的程序时,我发现以下错误:
Force.c:12:11: warning: unknown escape sequence: '\040'.
我不清楚。你能解释一下吗?
答案 0 :(得分:4)
将n\
替换为\n
,如果您真的想要,然后使用斜杠,请添加n\\
,否则\n
会创建换行符。
答案 1 :(得分:3)
您将n\
放入printf
声明中。我想你的意思是\n
。这称为转义字符(这是一个换行符)。你们试图做逃脱角色'\ '
。如果要打印单个反斜杠,请使用\\
。