📜  门|门CS 2008 |第 85 题

📅  最后修改于: 2021-09-24 05:29:04             🧑  作者: Mango

下面的 C 程序打印了什么?

$include 
int f(int x, int *py, int **ppz)
{
  int y, z;
  **ppz += 1; 
   z  = **ppz;
  *py += 2;
   y = *py;
   x += 3;
   return x + y + z;
}
   
void main()
{
   int c, *b, **a;
   c = 4;
   b = &c;
   a = &b; 
   printf( "%d", f(c,b,a));
   getchar();
}

(一) 18
(二) 19
(三) 21
(四) 22答案:(乙)
说明:见https://www.geeksforgeeks.org/c-language-set-5/的问题1
这个问题的测验