for循环语句最后一个语句应该是i++,你写成了++,编译都过不去
i++a[5]="life";
for 语句的第三个参数 i++,你写漏了 i,编译出错。还有一个逻辑错误,for语句后面应该有循环体的,不能直接把 return 语句直接放到里面,如果是循环体为空,那就直接在 for 后面加个分号。for(i=0; a[i]!='\0'; i++) ;