0
void raiden(unsigned long *data,unsigned long *result,unsigned long *key)
{

unsigned long b0=data[0] , b1=data[1]

试图理解这一点,但收效甚微。无符号长整数如何作为数据[某物]访问?我可以理解这是数据将是一个类似 {"foo","bar"} 的列表,但它是如何指代整数的?

4

1 回答 1

0

因为unsigned long *不是unsigned long。它是指向内存中某个地址的指针。有关更多信息,我建议阅读本书 http://en.wikipedia.org/wiki/The_C_Programming_Language

于 2013-03-17T16:08:38.747 回答