void

void的用法:

  当要定义一个无参的函数时,只能想下面这样定义:

  int f(void){}//void必须写,这样才是一个无参的函数;

  int f(){}//这要定义不是一个无参的函数,这个函数表示可以接受任意多个函数。

  如:int f(){}

    int g(void){}

    f();//能正确执行

    f(1,2,3);//能正确执行

    g();//能正确执行

    g(1,2);//错误

 

  void *指针只能保存地址,不能通过这个指针获取内存数据

  如:int i = 10;

    void *p = &i;//正确的

    printf("i = %d\n",*p);//错误的

  void *指针可以和其他数据指针相互赋值

  如:int *pi = p;//pi指向p指向的地址空间

    double *dp = p;

posted @   踏浪而来的人  阅读(269)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示