一个代码就没事了,两个代码互相影响?

麻了
刚刚开始学编程
写了一个简单的代码就是
#include <stdio.h>

int main()
{
printf("princess\n ");

return 0;

}

在屏幕上出现个词
然后听课之后说又来了个打印个字母
#include <stdio.h>

int main()
{
char ch = "S";
printf("%c\n",ch);
return 0;
}
然后就炸了
不仅第二个运行不了,第一个也出问题了
_错误 C2440 “初始化”: 无法从“const char [2]”转换为“char” _
就是提示这个
很迷茫啊
bro

char 的定义错了
C语言中 char 类型不能等于一个字符串,得是单引号:char ch = 'S';
望采纳。

char ch = 'S';
双引号是字符串,单引号才是字符。char ch表示定义了一个字符变量,所以不能等于一个字符串