#include<stdio.h>#include<stdlib.h>char delchar(char s,int d){ if(d>=10||d<0){ return 0; } else return 1;}int main(){ int i,d,ans; char ch; char s[10]="asdfghjkl"; for(i=0;i<9;i++){ printf("s[%d]=%c\n",i,s[i]); } printf("请输入要删除的字符数组下标\n"); scanf("%d",&d); ans=delchar(s[10],d); printf("ans=%d\n",ans); if(ans==1){ ch=s[d]; printf("删除的字符为:%c\n",ch); } else{ printf("删除的字符下标不存在\n"); } for(i=d;i<9;i++){ s[i]=s[i+1]; } for(i=0;i<8;i++){ printf("s[%d]=%c\n",i,s[i]); } system("pause");return 0;}怎么不用指针在函数delchar中返回删除的字符求大佬解决