void的用法【简单了解】

简介: void的用法【简单了解】

void数据类型

void 字面意思是“无类型”,void* 无类型指针,无类型指针可以指向任何类型的数据

void定义变量是没有任何意义的,当你定义void a,编译器 会报错的。


void真正用在以下两个方面:

对函数返回的限定;

对函数参数的限定;



void的使用:


无类型,不可以创建变量,无法分配内存

限定函数返回值

限定函数中的参数列表

void* 万能指针,不需要强制类型转换 给其他指针赋值


总结:

1.如果函数没有返回值那么应声明为void 类型

2.如果函数无参数,那么应该声明其参数为void

3.void 不能代表一个真实的数据类型

相关文章
|
6月前
void 类型
void 类型。
44 0
|
1月前
学习使用static的另一用法
学习使用static的另一用法。
46 12
|
4月前
|
C++
C++ string中的函数和常用用法
C++ 中string中的函数和常用用法
39 4
|
6月前
static的另一用法
static的另一用法。
40 0
|
存储 Linux 编译器
【C语言】void 和 void* 类型
定义 void 类型的变量
|
Java
main主函数(主方法)里头的参数String[] args有啥作用?
很多老铁不清楚JAVA主方法中main()里面的的参数是什么意思,以及有什么作用,接下来给大家用最通俗易懂的话来讲解。
179 0
main主函数(主方法)里头的参数String[] args有啥作用?
|
Java 调度 C++
java内部类以及为什么要用public static void修饰main()函数,String args[]是什么?(浅显的一些探索)
内部类 成员内部类 成员内部类就是定义在一个类的内部,其实是相当于成员变量的位置。 下面这两种其实都可以被称为成员内部类的,只不过一般static修饰的这种我们一般也可以称之为静态内部类。我们先来研究成员内部类(也可以称之为非静态内部类)怎么定义的话合理即可,明白意思就可以了。
319 0
java内部类以及为什么要用public static void修饰main()函数,String args[]是什么?(浅显的一些探索)
|
C++ 编译器 安全
c++中static的全部用法
要理解static,就必须要先理解另一个与之相对的关键字,很多人可能都还不知道有这个关键字,那就是auto,其实我们通常声明的不用static修饰的变量,都是auto的,因为它是默认的,就象short和long总是默认为int一样;我们通常声明一个变量: int a; string s;   其实就...
913 0