题目内容

下列程序的输出结果是________。#includeint f(int);int any_function(int (*pf)(int));int main(void){printf("%d\n", any_function(f));return 0;}int f(int i){return i * i + i - 12;}int any_function(int (*pf)(int)){int n = 0;while(pf(n)) ++n;return n;}

查看答案
更多问题

下列程序的输出结果是________。#includeint x, y, z, w;void p(int *y, int x){ static int w;*y++;x++;w = x + *--y;printf("%d#%d#%d#%d#", x, *y, z, w);}int main(void){ int x, y, z, w; x = y = z = w = 1;do {static int x;p(&x, y);printf("%d#%d#%d#%d", x, y, z, w);} while(0);return 0;}

如果从键盘上输入 3□5,下列程序的输出结果是________。#includeint main(void){ int a, b, *pa, *pb;pa = &a;pb = &b;scanf("%d%d", &*pa, &*pb);*pa = a + b;*pb = a + b;printf("%d#%d\n", a, b);return 0;}

下列的输出结果是________。#includeint f(int *a, int *b){ *a = 3;*b = 4;return *a + *b;}int main(void){ int a = 1;int b = 2;int c = f(&a, &a);printf("%d%d%d\n", a, b, c);return 0;}

下列程序的输出结果是________。#includevoid f1(int a){ a++;}void f2(int *a){ (*a)++;f1(*a);}int main(void){ int a = 3;f2(&a);printf("%d\n", a);return 0;}

答案查题题库