您的位置:首页 > 其它

关于指针

2015-06-01 19:57 344 查看
malloc与不使用malloc

#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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: