Android 下 JNI 开发Day1

多级指针-12

看类型的后面是几个星号,几个星号就是几级指针;

int i = 10;

int* p1 = &i;    // 一级指针

int** p2 = &p1;   // 二级指针

int*** p3 = &p2;   // 三级指针

int**** p4 = &p3;   // 四级指针 

****p4 = 99; // 修改变量i的值为99;

范例如下:

#include<stdio.h>

#include<stdlib.h>

/*

 多级指针 :看类型的后面是几个星号,几个星号就是几级指针;

*/

main()

{     

   int i = 100;

   //一级指针

   int* pAddress1 = &i;

   //二级指针

   int** pAddress2 =  &pAddress1;

   //三级指针

   int*** pAddress3 = &pAddress2;  

   //四级指针

   int**** pAddress4 =  &pAddress3;   

   printf(“****pAddress4的值==%d\n”,****pAddress4) ;    

   system(“pause”);               

}   

运行如图:

画图分析

 改值

 ****pAddress4 = 200;   

printf(“i的值==%d\n”,i) ;

修改好运行如图:


上一篇:
下一篇:
关于尚硅谷
教育理念
名师团队
学员心声
资源下载
视频下载
资料下载
工具下载
加入我们
招聘岗位
岗位介绍
招贤纳师
联系我们
电话:010-56253825
邮箱:info@atguigu.com
地址:北京市昌平区宏福科技园综合楼6层(北京校区)

 深圳市宝安区西部硅谷大厦B座C区一层(深圳校区)

上海市松江区谷阳北路166号大江商厦6层(上海校区)