d****e 发帖数: 251 | 1 unsigned bi_reverse(code, len)
unsigned code; /* the value to invert */
int len; /* its bit length */
{
...
}
一,单独的unsigned是什么意思啊
二,参数分行
我平常没看到过这样的写法,这是从gnuzip里面看到的。 |
X****r 发帖数: 3557 | 2 一,unsigned就是unsigned int的意思。
二,这个是K&R的语法。新的程序不这样写了。
【在 d****e 的大作中提到】 : unsigned bi_reverse(code, len) : unsigned code; /* the value to invert */ : int len; /* its bit length */ : { : ... : } : 一,单独的unsigned是什么意思啊 : 二,参数分行 : 我平常没看到过这样的写法,这是从gnuzip里面看到的。
|
d****e 发帖数: 251 | 3 多谢。
【在 X****r 的大作中提到】 : 一,unsigned就是unsigned int的意思。 : 二,这个是K&R的语法。新的程序不这样写了。
|
r****t 发帖数: 10904 | 4 哈哈,我学 C 的时候还讲过这样的写法的,只是不记得看到有人这么写了。
【在 d****e 的大作中提到】 : unsigned bi_reverse(code, len) : unsigned code; /* the value to invert */ : int len; /* its bit length */ : { : ... : } : 一,单独的unsigned是什么意思啊 : 二,参数分行 : 我平常没看到过这样的写法,这是从gnuzip里面看到的。
|