慕田峪9158850
void * 和 void 在函数返回值中的区别void * 是可以返回任意类型的值的指针.一个很容易糊涂的问题.在函数的返回值中, void 是没有任何返回值, 而 void * 是返回任意类型的值的指针.还是看代码吧:#include <stdlib.h>#include <stdio.h>void voidc(int a);void* voidcp(int *a);int main(){int a=10;int *ap;voidc(a);ap = voidcp(&a);printf("%d\n",*ap);return 0;}void voidc(int a){printf("%d\n",a);return; // 没有返回值}void* voidcp(int *a){printf("%d\n", *a);return a; // 返回 int *}