摘要: int *p; p = NULL; int a; if (p != NULL) { *p = 100; } printf("%d",a); 空指针的作用:避免出现野指针。 阅读全文
posted @ 2017-06-28 16:21 梦里梦见梦不见的 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 野指针:也指针的地址在内存中不存在或那个地址中没有内容。 以下代码是错误列子: int *p; int a = 10; p = 0x1234; printf("p = %d\n",p); *p = 100; int a = 10; int *p; p = a; int b = *p; *p = 11 阅读全文
posted @ 2017-06-28 16:19 梦里梦见梦不见的 阅读(109) 评论(0) 推荐(0) 编辑
摘要: //指针是一种构造数据类型 int a; int * p;//p是一个指针变量,p 的类型int //2.指针指向谁,就把谁的地址赋值给指针 int b = 10; p = &b;//p变量存的是 b变量的地址 p : 指向谁,就是谁的地址 *p :指针目标的值 *p改变后会改变指向变量的值。 &p 阅读全文
posted @ 2017-06-28 16:09 梦里梦见梦不见的 阅读(97) 评论(0) 推荐(0) 编辑