美文网首页
void 与void *(一)

void 与void *(一)

作者: 请叫我小小白 | 来源:发表于2018-04-21 10:59 被阅读0次

    (一)Void的使用规则:

              1.函数没有返回值,函数类型声明为void;

              2.如果函数没有参数,参数类型为void;

              3.如果函数的参数是任意指针类型,应声明其参数为void*;

              4.Void不是变量类型,不能声明变量(二)void的含义      void 的字面意义是“无类型”,void*则为“无类型指针”,void*可以指向任何类型的数据

              void几乎只有“注释”和限制程序的作用,因为从来没有人会定义一个void变量,让我们试着来定义:

                      void a;  

            这行语句编译时会出错,提示“illegal use of type 'void'”。不过,即使void a的编译不会出错,它也没有任何实际意义。                void真正发挥的作用在于:  

                1.对函数返回的限定;  

                2.对函数参数的限定。

    相关文章

      网友评论

          本文标题:void 与void *(一)

          本文链接:https://www.haomeiwen.com/subject/diztlftx.html