问题描述:
#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我不懂耶!!!