我想在函數調用/返回期間使用下面的代碼片段分析Linux程序集堆棧初始化/清除。未初始化的變量是有意的。 #define MAX 16
typedef struct _CONTEXT {
int arr[MAX];
int a;
int b;
int c;
};
void init(CONTEXT* ctx)
{
memset(ctx-
假設我有一系列要按順序執行的動畫。如果我這樣做,我是否創建了一個巨大的調用堆棧,消耗的內存超過了必要的? function ch1():void {
var someVar:uint;
function doThis();
...
...
ch2();
}
function ch2():void {
var someOtherVar:
我不知道如果我的問題的標題是正確的,但我學習運行時堆棧和我有下面的C代碼: int main() {
int a, b, c , x;
a = 4;
b = 5
c = 6
x = func(a, b, c);
return;
}
int func(int x, int y, int z) {
int p, q, r;