#include<stdio.h> void main() { int a=1,b=2,c=3,d=4,k=2,t=2; (k=a<b)\\(t=c<d); printf("%d ",t); }

出现 illegal escape sequence是咋回事??

第1个回答  2011-12-22
illegal escape sequence 的意思是:非法转义序列
说的是这里: (k=a<b)\\(t=c<d); 两个反斜线的原因
不知道你想表达的是什么意思大概给你改了一下,你看看是不是你想要的。
#include<stdio.h>
void main()
{
int a=1,b=2,c=3,d=4,k=2,t=2;
(k=a<b)||(t=c<d);
printf("%d ",t);
}本回答被网友采纳
第2个回答  2011-12-22
#include<stdio.h>
void main()
{
int a=1,b=2,c=3,d=4,k=2,t=2;
if((k=a<b)||(t=c<d))
printf("%d ",t);
}
第3个回答  2011-12-22
你这是语法错误  a<b和c<d 是布尔类型的值,不能赋值给 整形的 K和t
相似回答