void指针是什么意思,void在单片机中的用法?

意思是“无类型” 。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明 。
void 的作用:对函数返回的限定,这种情况我们比较常见 。对函数参数的限定,这种情况也是比较常见的 。
一般常见的就是这两种情况:
1、当函数不需要返回值值时,必须使用void限定,这就是我们所说的第一种情况 。例如:void func(int a,char *b) 。
2、当函数不允许接受参数时,必须使用void限定,这就是我们所说的第二种情况 。例如:int func(void) 。
扩展资料:
void 指针的使用规则:
1、void 指针可以指向任意类型的数据,就是说可以用任意类型的指针对 void 指针对 void 指针赋值 。例如:int *a;void *p;p=a;
2、在 ANSI C 标准中,不允许对 void 指针进行一些算术运算如 p++ 或 p+=1 等,因为既然 void 是无类型,那么每次算术运算我们就不知道该操作几个字节,例如 char 型操作 sizeof(char) 字节,而 int 则要操作 sizeof(int) 字节 。

void指针是什么意思,void在单片机中的用法?

文章插图
void在单片机中的用法?
在C/C++中,在任意时刻都可以使用其它类型指针来代替void指针,或者用void指针来代替其他类型指针 。
【void指针是什么意思,void在单片机中的用法?】void指针一般被称为通用指针或叫泛指针 。它是C语言关于纯粹地址的一种约定 。当某个指针是void型指针时,所指向的对象不属于任何类型 。因为void指针不属于任何类型,则不可以对其进行算术运算,比如自增,编译器不知道其自增需要增加多少 。