這兩個(gè)有什么區(qū)別
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
舉報(bào)
2017-06-13
我覺(jué)得可以哎,我測(cè)試下來(lái)s++和*s++都是把地址+1的,值的變化也一樣
2016-08-09
不行的哦
不是一回事