小编You*_*ein的帖子

双指针是什么意思和指针日期类型大小的malloc

int **matrix, i, j;
matrix = malloc(5 * sizeof(int*));
*matrix = malloc(20 * sizeof(int));
Run Code Online (Sandbox Code Playgroud)

我只是不明白双指针的概念以及它如何转换为二维数组(即如果它是真的)在此先感谢.

c malloc pointers

1
推荐指数
2
解决办法
71
查看次数

使用递归函数反转字符串的概念

void foo3(char *x) 
{
  if (!*x) return;
  foo3(x+1);
  printf("%c ",*x);
}
Run Code Online (Sandbox Code Playgroud)

例如,如果x指向一个数组ar[]="abc",为什么要打印"cba"?为什么它会打印,如果它只是一遍又一遍地重新进入函数,直到if为真然后它返回.

它是如何打印的?

c recursion pointers

1
推荐指数
1
解决办法
64
查看次数

标签 统计

c ×2

pointers ×2

malloc ×1

recursion ×1