球球帮助
#include<stdio.h>int main()
{char ch[]="fishc";
int i;
printf("请输入你想访问的字符符号(0~5):");
scanf("%d",i) ;
if (i<=5)
{
printf("%d/n",ch);
}
else
printf("错误/n");
return 0 ;
}
我这个为什么不能执行if语句的内容 把代码写好,就算是不为自己考虑,也请为别人考虑一下,谁愿意看这样的代码?
#include<stdio.h>
int main()
{char ch[]="fishc";
int i;
printf("请输入你想访问的字符符号(0~5):");
scanf("%d",&i) ;
if (i<=5)
{
printf("%c\n",ch);
}
else
printf("错误\n");
return 0 ;
} 程序是写给编译器看的,只要编译器能够生成可执行程序,操作系统就可以运行这个可执行程序,至于人类能不能看得懂,这不重要
你同意我的这个观点吗?
#include<stdio.h>
int main() {char ch[]="fishc"; int i;
printf("请输入你想访问的字符符号(0~5):");
//scanf("%d",i) ;
scanf("%d",&i) ; if (i<=5)
{ printf("%d/n",ch);
} else printf("错误/n");
return 0 ; }
这个程序和上面的那个,在语义上是完全一样的
写成这样不好吗?
#include <stdio.h>
int main(void) {
char ch[] = "fishc";
int i;
printf("请输入你想访问的字符符号(0~5):");
//scanf("%d",i);
scanf("%d", &i);
if(i <= 5) {
printf("%d/n", ch);
} else
printf("错误/n");
return 0;
}
人造人 发表于 2021-8-14 10:53
这个程序和上面的那个,在语义上是完全一样的
写成这样不好吗?
收到谢谢答复{:9_232:}
页:
[1]