关于指针
2015-06-01 19:57
344 查看
malloc与不使用malloc
root@u18:~/cp/test# ./a.out
local 0x7fffe2aa515c
local (nil)
local (nil)
local 0x400640
#include <stdio.h> #include <stdlib.h> typedef struct { int a; char * ch; int aa; }node; int main() { int *i = NULL; int ii = 10; i = ⅈ printf("local %p\n", i); node * aa = (node*)malloc(sizeof(node)); printf("local %p\n", aa->ch); if(aa->ch ==NULL){ printf("local %p\n", aa->ch); } node bb; printf("local %p\n", bb.ch); free(aa); return 0; }
root@u18:~/cp/test# ./a.out
local 0x7fffe2aa515c
local (nil)
local (nil)
local 0x400640
相关文章推荐
- setContentView和inflate区别
- 好的,坏的,真的,假的,快乐的,不快乐的
- Intersection of Two Linked Lists
- onWindowFocusChanged和measureAllChildren
- json处理——Jackson框架
- 我不能做到你想要的我,但我能做最好的自己
- 第四章作业4.18
- hdu3658(矩阵快速幂)
- Gradle 用法
- iOS中NSLog输出格式大全
- Distinct Subsequences
- [书籍分享]0-008.商业模式新生代[Business Model Generation]
- poj 2677 Tour
- IoC容器与依赖注入DI模式
- 北京络捷斯特第三方物流信息系统技术解析(七) 订单查询
- 木瓜妮子多媒体开发教程---第三天---Android下图像灰度化和二值化
- 转 Rose 如何生成Ansi C++ 代码
- hdu - 1704 Rank(简单dfs)
- android-自定义圆形图片控件
- 基于opencv实现人脸自动定位分割