c - 以列表形式访问整数

标签 c

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

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

试图理解这一点,但收效甚微。如何将无符号长整型作为数据[something] 进行访问?我可以理解这是数据将是一个像 {"foo","bar"} 这样的列表,但是它如何引用一个整数?

最佳答案

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

关于c - 以列表形式访问整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15462912/

相关文章:

c - 为 Flex 定义了 C token 文件?

c - 在 gdb 调试器中运行代码

c++ - 循环依赖是好是坏

c - 使用一种 gcc 编译器进行编译但使用其他 gcc 编译器时不会出现段错误错误

c - 多线程 epoll

c++ - 运行 gcc -gcodeview

c - 为什么声明到 main 函数中的局部字符串是 Rodata 段内存的一部分?

c - 参数错误..

C static main return value of 0 在使用 free(someUnrelatedPointer) 之后改变了吗?

c - 如何在键盘输入时立即停止C while循环而不继续下一步?