c语言的内存复用问题

img

img


图中三角形位置那句话,为什么没有复用到地址,明明三次输出的地址都是相同的

他说的内层块是上面那个inner clock里面创建的x,地址是C4,而循环里面创建的x地址是C0,所以没有复用

不用咬文嚼字,反正意思就是有的IDE会复用有的不会
即使地址相同,因为每次都初始化成100了,值并不会保留下来