一个指针的疑问
#include<stdio.h>int fun(char s[])
{
int n=0;
while(*s<='9'&&*s>='0'){n=10*n+*s-'0';s++;}
return(n);
}
main()
{
char s[10]={'6','1','*','4','*','9','*','0','*'};
printf("%d\n",fun(s));
}
这个程序中char s【】表示的是一个数组,那s应该是一个常量,为什么能做s++运算?