>>346
あえてマジレスすると
char *aaa (char *p) {return ++p;}
も
char *aaa (char *p) {return p + 1;}
も同じ結果↓になるけど。
_aaa:
movl 4(%esp),%eax
incl %eax
ret
私が悪かったです。ごめんなさい。