为什么这个程序一运行就自运关了?

发布时间:2024-05-12 07:04 发布:上海旅游网

问题描述:

#include "stdio.h"
void fun(char *a){
int i=0,x=0;
char b[81];
while(a[i]=='*')
b[x++]=a[i];
}
main(){
char a[81]="****A*BC*DEF*G********";
fun(a);
}
这是C语言的程序,一运行就说什么无效指令..怎么回事啊?

问题解答:

老兄:
i未增加,死循环;
还有,加一个输出语句吧不然怎么能看见结果?
————好了

C我不懂耶!!!

热点新闻