void up_and_down(int n) { printf("level %d: n location %p\n", n, &n); if (n<4) up_and_down(n+1); printf("BIG CHANGE HERE, RECOMPILE AND SEE.LEVEL %d: n location %p\n", n, &n); }
void up_and_down (int n) { printf("Level %d: n location %p\n", n, &n); /* 1 */ if (n < 4) up_and_down(n + 1); printf("LEVEL %d: n location %p\n", n, &n); /* 2 */ }
int main(void) { int N; printf("请确定数组的元素个数:\n"); scanf("%d",&N); int num[N]; int i = 0; int len = 0; char ch; printf("请输入数组的各个元素:\n"); for(i = 0;i < N;i ++) { scanf("%d",&num[i]); len ++; ch = getchar(); if(ch == '\n') break; } up_and_down(num,len); return 0; }
void up_and_down(int n) { printf("Level %d: n location %p\n", n, &n); if (n < 4) up_and_down(n + 1); printf("Level %d: n location %p\n"), n, &n; }
void do_it() { _MARK_( "start of B/U/H phase ..." ); blink_one( SIZE ); up_and_down( SIZE ); hopla_oops( SIZE ); _MARK_( "... end of B/U/H phase" ); }
int main(void) { up_and_down(1); return 0; }
int main(){ up_and_down(1); return 0; }
void up_and_down(int n){ printf("Level %d: n location %p\n", n, &n); if(n < 4) up_and_down(++ n); printf("LEVEL %d: n location %p\n", n, &n); }