码迷,mamicode.com
首页 > 编程语言 > 详细

c语言中void *和NULL

时间:2019-01-17 12:51:47      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:fine   修改   定义   ons   div   str   对象   oid   情况下   

1.  int *str = NULL;
 #define NULL    ((void *)0)
空指针实质上是有指向的指针,但它指向的地址是很小的地址,约定俗成为地址0.
 
2. void *
void * 类型指针,这个类型指针指向了实实在在的存放数据的地址,但是该地址存放的数据的数据类型我们暂时不知道.
 
3. const void *a
这是定义了一个指针a,a可以指向任意类型的值,但它指向的值必须是常量.在这种情况下,我们不能修改被指向的对象,
但可以使指针指向其他对象.

c语言中void *和NULL

标签:fine   修改   定义   ons   div   str   对象   oid   情况下   

原文地址:https://www.cnblogs.com/chenweilin/p/10281481.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!