C语言:for循环里的变量,在外面声明与在里面声明,在汇编层面上有区别吗?
!!!喜欢看视频的朋友请点这里!!!一、变量声明在for循环外面C代码如下:#include <stdio.h>int main() { int i, p; for (i = 0; i < 5; ++i) { p = i; printf("%d ", p); } return 0;}对应的汇编代码如下:mov DWORD PTR [rbp-0x4],0x0jmp 0x401581 <mai