郝斌的C语言基础 145 多级指针

来源:互联网 发布:c语言算术表达式 编辑:程序博客网 时间:2024/05/08 09:03

#include<stdio.h>void f(int **q){   //*q 就是p  **q就是*p  *p就是指向j   **q = 25; //这就把 j 改成 25}void g(void){    int j = 10;    int *p = &j;    printf("j 原来的值是 %d\n",j);    f(&p);  //p是int *类型,&p是int **类型    printf("j 现在的值是 %d",j);}int main(void){    int i = 5;    int *p = &i;    int **q = &p;    int ***r = &q;    //r = &p;  //error 因为r是int ***类型,r只能放int **类型变量的地址    printf("i = %d\n",***r);    g();    return 0;}


0 0
原创粉丝点击