我们知道,在C语言中,如果有一个数组
int data[100];
然后,在gdb中,我们可以通过键入以下命令将data4打印到data14:
print *(data+4)@11
所以,问题是:当我们用Pascal语言编程时,我们可能会有一个数组:
var
data: array[0..100] of Integer;
当我们在gdb中调试它时,如何将data4的值输出到data14
非常感谢。
我编写了这段代码,它一开始是工作的,但后来却出现了错误。解决不了这个问题。Ps:我对编程很陌生。
import random
for i in range(0,100):
a = random.randint(0,5)
b = random.randint(a+1, 5)
print(b)
I得到了输出-2 ValueError回溯(最近一次调用),范围为(0,100):3a= random.randint(0,5) ->4b= random.randint(a+1,5) 5打印(B)
C:\tools\Anaconda3\lib\random.py在随机(自我
我刚刚阅读了以下书籍:-K&R C -The Complete Reference C++ -The Complete Reference C -Deitel How to Program C -Deitel How to Program C++
它们中没有一个包含任何网络,如何创建套接字等。对于C网络编程,有什么“明确”的参考吗?谷歌并不是特别有帮助。
我可能正在考虑windows和unix平台。