美文网首页
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 *(一)

    (一)Void的使用规则: 1.函数没有返回值,函数类型声明为void; 2.如果函数没有参...

  • void *(*)(void *)、void *(^)(void

  • void与void*(二)

    (三)void的使用 void关键字的使用规则: 1.如果函数没有返回值,那么应声明为void类型 ...

  • void与void*详解

    void关键字的使用规则: 1. 如果函数没有返回值,那么应声明为void类型; 2. 如果函数无参数,那么应...

  • + (void)load 与+ (void)initialize

    两者的区别 两者都是NSObject 类的两个类方法,它们会在运行时自动调用,我们可以利用其特性做一些初始化操作。...

  • +(void)load与+(void)initialize

    在分析前,我先说明创建的几个类的继承关系 我先说几个结论:下面会附代码 首先你得清楚的是:这两个类方法都是NSOb...

  • C++ - void 与 void*

    一、 Void 关键字的使用规则: void 体现了一种抽象,这个世界上的变量都是“有类型”的 二、含义 void...

  • void和void*

    总结: void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。 1...

  • void和void *

    一、void void的意思是“无类型”,相对于void *来说,使用的时候比较简单,一般只在两个地方使用: 当函...

  • void 和 void *

    一...void的含义void即“无类型”,void *则为“无类型指针”,可以指向任何数据类型。(1)void指...

网友评论

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

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