c语言小问题!!帮下忙

来源:百度知道 编辑:UC知道 时间:2024/05/28 23:59:59
main()

{
char c;
printf("\n\n");
for( c=65; c<=122; c=c+1);
{
if(c>90&&c<97);
continue;
printf("??!%4d-%c",c,c);
}
printf("??!\n");
}

据史书记载??!为竖线的三元符号.我的键盘没.所以用了这个.
编辑出两个错处.
错误 23asds~1.c 9: 'continue' 位置错在 main 函数中
警告 23asds~1.c 10: 不能到达的代码在 main 函数中

main()

{
char c,??|;
printf("\n\n");
for(c=65; c<=122; c=c+1)
{
if(c>90&&c<97){
continue;
printf("??!%4d-%c",c,c);
}
printf("??!\n");
}

去掉if和for后面的“;”,而且你这句if好像没什么作用吧

for( c=65; c<=122; c=c+1);后分号去掉;
if(c>90&&c<97);后分号去掉。

| ?是这个吗?

按住 shift+(上面是貌似冒号下面是斜扛)的那个键,一般在 删除键(backspace)键附近。

if(c>90&&c<97); 后面的分号要去掉的 ,这很明显是个不完整的条件语句呀!

??!没有定义.在char c;后面加char ??!;