#include
void main()
{
char c1,c2;
int a=2;
printf("enter c1:");
scanf("%c",&c1);
c2= 'd';
printf("%c,%c\n",c1,c2);
printf("%c,%c\n",c1+a,c2-a);
printf("%d,%d\n",c2-a,c1-c2);
printf("%c,%c,%c\n",'m','\r','x'+1);
}
int a=2
c2= 'd'没分号
int a=2和c2= 'd'后要加分号“;”。scanf("%c",&c1:"); &c1后不能有冒号
#include
void main()
{
char c1,c2;
int a=2;
printf("enter c1:");
scanf("%c",&c1);
c2= 'd';
printf("%c,%c\n",c1,c2);
printf("%c,%c\n",c1+a,c2-a);
printf("%d,%d\n",c2-a,c1-c2);
printf("%c,%c,%c\n",'m','\r','x'+1);
}
//确实错误好多,以上是正确的 ,自己参照着看看哪里有问题吧
int a=2
int a=2
这两句你没加分号,还有scanf("%c",&c1:");这一句中的c1后面不应该有冒号。
最后一句中m后面少一个单引号。