C语言不会,找错

来源:百度知道 编辑:UC知道 时间:2024/05/29 00:42:41
#include"stdio.h"
main()
{int x
x=f
printf("%c\n",'A'+(x-'a'+1));
}
这个有什么错,应该得G

//这样:
#include"stdio.h"
main()
{
int x;
x='f';
printf("%c\n",'A'+(x-'a'+1));
};

//你这c语言真是一塌糊涂

C语言是不是结束都要有结束符的呀?
是不是这个原因?
太久没接触C都忘得差不多了。
也就是每行都要";"

x=f
x是整型。那f没有被赋值。又怎么赋值给x?

f没有添加引号,改成如下就可以了
#include"stdio.h"
main()
{int x;
x='f';
printf("%c\n",'A'+(x-'a'+1));
}
输出是G