#include<stdio.h>
void fun(char * s)
{int i,j=0;
for(i=0;s[i]!=0;i++)
if(s[i]>='0'&&s[i]<='9')
s[j++]=s[i];
s[j]=0;
}
main()
{ char item[80];
gets(item);
printf("\nThe string is:%s\n",item);
fun(item);
printf("\n\nThe string of changing is: %s\n",item);
}為什么定義的指針可以用數(shù)組來進(jìn)行
1 回答

weibo____未生____0
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊
因?yàn)橹羔樋梢灾赶蛞粋€(gè)地址,同理指針當(dāng)然就可以指向一個(gè)數(shù)組的初始位置啦~
也就是說*s指向的是s[0]的地址
- 1 回答
- 1 關(guān)注
- 1238 瀏覽
添加回答
舉報(bào)
0/150
提交
取消