CSDN论坛 > C/C++ > C语言

有关指针的指针的问题 [问题点数:50分,结帖人madasoft]

Bbs1
本版专家分:31
结帖率 100%
CSDN今日推荐
Bbs5
本版专家分:2931
Blank
蓝花 2003年8月 C/C++大版内专家分月排行榜第三
Bbs4
本版专家分:1399
Bbs1
本版专家分:31
Bbs5
本版专家分:2931
Blank
蓝花 2003年8月 C/C++大版内专家分月排行榜第三
Bbs1
本版专家分:31
Bbs2
本版专家分:228
Bbs5
本版专家分:2931
Blank
蓝花 2003年8月 C/C++大版内专家分月排行榜第三
Bbs1
本版专家分:31
Bbs5
本版专家分:2931
Blank
蓝花 2003年8月 C/C++大版内专家分月排行榜第三
匿名用户不能发表回复!
其他相关推荐
指针的指针有什么用
指针的用处我知道 比如 int p[3]; int* x=&p x作为p的索引 那么指针的指针呢,既然它出现在c中肯定有用,可是我实在不知道有什么用,难道对指针进行索引,索引的索引? 答: 我给楼主一个最直接的理由:那就是如果你希望在一个函数的参数中改变一个指针的值,你就只能传这个指针的指针给这个函数。 比如有int *p; 而你想在函数f中对其增量,就只好: voi
什么时候用指针的指针 **
比如声明u32 **buf 这个buf要作为一个函数的参数,这个函数的作用是告诉bufni
指向指针的指针!!(能让初学者绕晕的东西)
如果一个指针变量存放的又是另一个指针变量的地址,则称这个变量为指向指针的指针变量或指向指针的指针。 定义方式:   数据类型  **变量名; int a=10; //地址为&a int *p=&a; //指针地址为&p 如果是p就是a的地址 int **p1=&p; //指针地址为&p1 如果是*p1就是&p要注意这几个地址的区别,不
98 C语言二级指针(指向指针的指针)
C学习网:链接->C学习网 C训练网:链接->C训练网 指针可以指向一份普通类型的数据,例如 int、double、char 等,也可以指向一份指针类型的数据,例如 int *、double *、char * 等。 如果一个指针指向的是另外一个指针,我们就称它为二级指针,或者指向指针的指针。 假设有一个 int 类型的变量 a,p1是指向 a 的指针变量,p2 又是指向
用指向指针的指针的方法对5个字符串进行排序
/6、用指向指针的指针的方法对5个字符串进行排序。/ #include <stdio.h> #include <string.h> void sort(char * str[],int paixu){ int i,j; char * temp; for(i=0;i<paixu-1;i++){ for(j=i+1;j<...
指向指针的指针的用途
在阅读apache的源码时,发现一处使用指针的指针的案例,平时没有够多考虑指向指针的指针这个问题,今天顺便理解了一下,这里沾上apache的源码,这时apr一个很经常用的函数,就是根据字符串的中断值来获取中断值隔开的字符串,比如“T=0&L=1&X=2&Y=3”,这个函数可以通过‘&’来获取T L X Y的值,它会将开始的字符串地址输入str,中断值输入为sep,last是中断值后面字符串开始的地
用指向指针的指针的方法对5个字符串排序并且输出 */
#include <stdio.h>#include <stdlib.h>#define LINEMAX 20 /* 用指向指针的指针的方法对5个字符串排序并且输出 */int main(int argc, char *argv[]) {    //指向指针的指针的方法对5个字符串排序    void sort(char **p); char **p,*pstr[5],st...
二叉树的建立中指向指针的指针的运用
刚开始学C语言,对指针不是很了解,这两天看《大话数据结构》中二叉树的建立那里,运用了指向指针的指针,迷茫了一天,现在终于有了一点点思路,赶紧记录下来。在网上查了一句话:如果希望在一个函数的参数中改变一个指针的值,只能传这个指针的指针给这个函数。我理解的意思就是,如果我们调用函数时传入一个指针参数,我们在这个函数中不能修改这个指针的值,只能修改这个指针指向的内容,如果想要修改它的值,就必须把这个指针
【C语言】指向指针的指针 char * *使用技巧
需求: 因为需要定义一个字符串数组,用来存放多个字符串,于是想到使用 char **这种结构——指向指针的指针,于是编写代码如下: #include #include int main() { char * * ch; char * p = "abcdsdfsdfsfsfsdfs"; char * q = "def"; ch=(char **)malloc(2*sizeof(char *
链表添加函数中为什么要用指向链表指针的指针
在看书的时候有个函数往链表里添加节点,代码中考虑到可能给出的头指针为空,并做另外一些处理。具体代码如下: #include #include using namespace std; struct ListNode { int val; ListNode* next; }; void AddToTail(ListNode** pHead, int value); int m
关闭