我在带有编译器的库中遇到了这个问题:
register char *bufptr;
register int neg = val < 0;
register long uval = val;
*(bufptr = &tempc[BUFLEN - 1]) = 0;
do {*--bufptr = abs(uval % 10) + '0';} while(uval /= 10);
Run Code Online (Sandbox Code Playgroud)
"* - "实际上做了什么?我尝试搜索它,但它不包括在我能找到的C引用中,搜索引擎不喜欢"* - ".