原创 void 的使用总结

2008-4-30 10:37 3171 3 6 分类: MCU/ 嵌入式

         "void"在C语言中是一个常见的类型。总结起来有以下几点:


1:如果函数没有返回值,应声明为“void"类型。


2:如果函数没有参数,参数应声明为”void";


3:"void *"指针类型在ANSI中不允许算法操作,比如不能自增等。


4:如果函数的参数和返回值可以是任意类型的指针,应分别声明为“void *",比如:


     void *memcpy(void *dest,const void *stc,size_t len);


     void *memset(void *buffer,intc,size_t num);


5:void *运算规则:


                     1)任意类型的指针都可以直接赋值给"void *"     


                     2)"void *"不能随便赋值给其他不同类型的指针,需转换成"void *"类型


   比如:void *p1;                              void *p1;


               int *p2;                                 int *p2;


                p1=p1;                                p2 = p1;    其中蓝色的是对的,而紫色就是错的。


6:对于"void *"类型的函数的特别说明,一般情况下,如果用"void"定义一个函数,则说明该函数没有返回值,可"void *"定义的函数不是表示没有返回值,而是表示返回一个"void *"类型的指针。


  比如:void *SysInit();                                                         main()


             {                                                                              {


                          函数体;                                                               void * p1;


                         --------;                                                                   p1 =  SysInit();


             }                                                                               }



文章评论3条评论)

登录后参与讨论

waynehuge_318808448 2008-5-6 09:02

mark

用户384849 2008-5-3 21:22

Mark

nneverli_217963090 2008-4-30 20:36

不错
相关推荐阅读
用户910254 2010-06-21 19:51
锁相环(PLL)的工作原理(转载)
锁相环(PLL)的工作原理(转载) 1.锁相环的基本组成许多电子设备要正常工作,通常需要外部的输入信号与内部的振荡信号同步,利用锁相环路就可以实现这个目的。锁相环路是一种反馈控制电路,简称锁相环(PL...
用户910254 2009-06-10 13:48
推荐USB转串口接口工具
推荐本人淘宝店(丁丁电子)的一款物美价廉的USB转串口工具。该工具实现以下三种功能:1:实现USB转UART功能2:实现RS232转TTL3:实现USB转RS232...
用户910254 2009-06-08 12:04
简易开关电源调试经历
最近一个项目需要自己设计电源,于是就在网上查找资料,最后决定做一反激开关电源。经过调试,验证,最终的原理图如下:由于本人模拟比较菜,这个电路肯定还有需要修改的地方。希望各位DX多提意见,谢谢!!!下面...
用户910254 2009-05-23 19:23
C语言中“:”的使用方法
在C语言中,有一个符号——>“:”,此符号的使用归纳起来有下面三种用法:1:标号识别,用于表示程序的位置。这个在汇编语言中最常用,在C语言中有时也需要用到。比如:                ...
用户910254 2009-05-21 22:51
兴趣和生活的压力
        总有人说,能做自己感兴趣的事是一种幸福,我承认,的确是这样。但往往来自生活的压力总让你不能全身心的投入到你所感兴趣的事情当中来。对于电子,我不敢说“酷爱”,但喜欢应该还可以算得上。  ...
用户910254 2009-05-18 21:32
DS18B20使用笔记
...
我要评论
3
3
关闭 站长推荐上一条 /2 下一条