這兩個有什么區別
int fun(char *s){ int ?sum=0; while(*s){ if(isdigit(*s)) sum+=*s-'0'; ?s++; } return sum; }
如果把s++,換成*s++可以嗎,為什么不能換
int fun(char *s){ int ?sum=0; while(*s){ if(isdigit(*s)) sum+=*s-'0'; ?s++; } return sum; }
如果把s++,換成*s++可以嗎,為什么不能換
2016-08-09
舉報
2017-06-13
我覺得可以哎,我測試下來s++和*s++都是把地址+1的,值的變化也一樣
2016-08-09
不行的哦
不是一回事