ch06_6.c

来自「C语言开发入门与编程实践 源码文件」· C语言 代码 · 共 24 行

C
24
字号
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int num = 10;
    int *ptr1 = &num;   /* ptr1是指向num的指针 */ 
    int **ptr2 = &ptr1;/* ptr2是指向ptr1的指针 */ 
    int ***ptr3 = &ptr2;/* ptr3是指向ptr2的指针 */ 
    
    puts( "--------------------------------------------------------------------" );
    printf( "num=%d   &num=%p\n", num, &num );
    puts( "--------------------------------------------------------------------" );
    printf( "&ptr1=%p ptr1=%p  *ptr1=%d \n", &ptr1, ptr1 ,*ptr1);
    puts( "--------------------------------------------------------------------" );
    printf( "&ptr2=%p ptr2=%p *ptr2=%p **ptr2=%d \n", &ptr2, ptr2,*ptr2 ,**ptr2);
    puts( "--------------------------------------------------------------------" );
    printf( "&ptr3=%p ptr3=%p *ptr3=%p **ptr3=%p ***ptr3=%d \n", &ptr3, ptr3,*ptr3 ,**ptr3,***ptr3);
    puts( "--------------------------------------------------------------------" );

    system("pause");
    return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?