怎么使用? void func(char **str)

来源:百度知道 编辑:UC知道 时间:2024/05/30 10:13:54
怎么使用? void func(char **str)
怎么使用? void func(char **str)怎么使用? void func(char **str)怎么使用? void func(char **str)

**str是指针的指针  void 表示没有返回值 

这个可以用来做数组内两个元素值的交换

例如下面这个程序

#include <stdio.h>

void swap(int **r,int **s)

{   int *t;

    t=*r;

    *r=*s;

    *s=t;

}

main()

{  int a=1,b=2,*p,*q;

   p=&a;

   q=&b;

   swap(&p,&q);

   printf("%d,%d\n",*p,*q);

}具体交换过程如附录中的图 

  呵呵 我也刚复习到二级指针 顺便就给你说下 

呵呵 我这个 是教师课件上面的例题哈~~

怎么理解 void* (*start_routine)(void *) void (*func)(int) 知道这样定义这个函数什么意思么? void的使用 Void 语句应该怎么用? void 类型的函数怎么调用呢? javascript:void(0) 这种情况怎么解决。 3D Func Error C语言词汇 func 数码相机中的“func set”是什么意思? 我定义了void怎么还是可以返回值呢?