能力值:
( LV3,RANK:20 )
|
-
-
2 楼
我又抢了一个沙发。
请问楼主《C程序设计》(谭浩强)看了没?
void MD5Init (context)
MD5_CTX *context; /* context */
/* 以上代码等价于 void MD5Init( MD5_CTX *context ) */
{
context->count[0] = context->count[1] = 0;
/*
上一行代码等价于:
context->count[0] = 0;
context->count[1] = 0;
*/
context->state[0] = 0x67452301;
context->state[1] = 0xefcdab89;
context->state[2] = 0x98badcfe;
context->state[3] = 0x10325476;
}
|
能力值:
( LV9,RANK:200 )
|
-
-
3 楼
搜索一下“K&R C”, 你就知道
|
能力值:
( LV3,RANK:20 )
|
-
-
4 楼
有啥奇怪的...........
硬是没看出来
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
能有精华3的楼主肯定是在刻意卖萌。
|
能力值:
( LV4,RANK:50 )
|
-
-
6 楼
没看出奇怪点,撸过了
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
根据3楼的找到了这个http://www.cppblog.com/mymsdn/archive/2008/08/14/ansi-c-and-kr-c-different-of-function-style.html
|
能力值:
( LV4,RANK:50 )
|
-
-
8 楼
呼呼,第一次看到奴,C语言,C++不支持。
你把你自己写的代码文件后缀名改成 *.C 就可以编译通过,.CPP不行
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
没看出奇怪点,撸过了
|
能力值:
( LV5,RANK:70 )
|
-
-
10 楼
哈哈,当年也是用老谭的书,硬是不记得这种风格的定义了。。。各位好记性
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
LZ让我开眼界了,我在linux环境写了个代码帮你试了一下:
#include <stdio.h>
struct test {
char ch;
int i;
};
void fun(t)
struct test *t; // 这里 void fun(struct test *t),它是将t的类型"拿到"括号外面声明了
{
t->ch = 'b';
t->i = 2;
}
int main()
{
struct test t = { 'a', 1 };
printf("t.ch: %c, t.i: %d\n", t.ch, t.i);
fun(&t);
printf("t.ch: %c, t.i: %d\n", t.ch, t.i);
return 0;
}
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
晕, 前面都已经有答案了。
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
很好,看了上面的回复,不管楼主是真不会还是假不会,这个贴子都很好.
楼主对细节的注意力让我佩服
|
|
|