指针的新理解
2016-03-07 21:43
148 查看
#include<iostream> #include<cstdio> #include<malloc.h> #include<stdlib.h> using namespace std; int main() { int **p,*a; printf("1\n"); system("pause"); a=(int*)malloc(sizeof(int)); printf("2\n"); system("pause"); p=&a; //不可以*p=a去赋值因为p是个二级指针*p后不知道指向谁 //其次不可以int *p,*a;然后p=&a;**p去这样用系统会检测出来,只有二级指针只能指向指针而一级指针不能 **p=2; printf("3\n"); system("pause"); printf("%d",**p); return 0; }
相关文章推荐
- 为什么写博客
- Android中优化ListView的ViewHolder模式
- 自我介绍
- bzoj2096: [Poi2010]Pilots
- Java多线程
- 和安全有关的那些事(非对称加密、数字摘要、数字签名、数字证书、SSL、HTTPS及其他)
- BZOJ-3228 棋盘控制 线段树+扫描线+鬼畜毒瘤
- Codeforces Round #345 (Div. 2)(A)(记忆化搜索)
- HDU 1540 Tunnel Warfare(用set解决线段树中单点查询)
- aop:aspectj-autoproxy 不能生效
- datagrid的列标题怎么做修改
- 第一篇博文
- Android Fragment完全解析
- BZOJ-3228 棋盘控制 线段树+扫描线+鬼畜毒瘤
- DOM对象模型学习与总结
- 同一进程不同线程之间的资源共享与独享
- bzoj4416 阶乘字符串 子集dp
- 垃圾回收机制
- 同一进程不同线程之间的资源共享与独享
- 3.6 java基础总结①反射