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 * }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM