例如,如果我有一个像这样的数组:
arr = ["HI","BYE","BYE","BYE"]
Run Code Online (Sandbox Code Playgroud)
有没有一种方法让我知道数组中有连续的"BYE"?
我试图理解这个简单的C程序:
int square(int num) {
return num * num;
}
Run Code Online (Sandbox Code Playgroud)
当它在汇编代码中时:
square(int):
push rbp ;push rbp register onto stack
mov rbp, rsp ;move contents of rbp register into rsp register
mov DWORD PTR [rbp-4], edi ;not sure what happens here
mov eax, DWORD PTR [rbp-4] ;not sure what happens here
imul eax, DWORD PTR [rbp-4] ;multiply eax and DWORD PTR [rbp-4] (?)
pop rbp ;pop original register out of stack
ret ;return
Run Code Online (Sandbox Code Playgroud)