C语言中为什么有时用VOID有时INT

如题所述

第1个回答  2020-05-15
这个看你用在哪。
如果用在返回值上,那就是很简单的意思:void表示没返回值,int表示返回一个整数。
如果是用在类型定义上:
那void就是用在指针上,这个的意思就复杂了,用void类型的指针就是告诉你这个地方是指针,但具体什么类型的指针,看用的时候用强类型转换根据需要转换。
int还是很简单,就是一个整数类型。

C语言中 什么时候用void 什么时候用int
在c语言中,有返回值的就用int,没有返回值就用void。在C语言中,凡不加返回值类型限定的函数,就会被编译器作为返回整型值处理。即不加返回值说明的函数为返回为int的函数。如果函数没有返回值,一定要声明为void类型。这既是程序良好可读性的需要,也是编程规范性的要求。另外,加上void类型声明后,...

c语言,int与void不同点
一、指代不同 1、int:是一种数据类型,在编程语言中,是用于定义整数类型变量的标识符。2、void:“无类型”。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。二、特点不同 1、int:除了int类型之外,还有short、long、long long类型可以表示整数。unsigned int 表示无符号整数...

C语言中为什么有时用VOID有时INT
这个看你用在哪。如果用在返回值上,那就是很简单的意思:void表示没返回值,int表示返回一个整数。如果是用在类型定义上:那void就是用在指针上,这个的意思就复杂了,用void类型的指针就是告诉你这个地方是指针,但具体什么类型的指针,看用的时候用强类型转换根据需要转换。int还是很简单,就是一个...

C语言中为什么有时用VOID有时INT
这个看你用在哪。如果用在返回值上,那就是很简单的意思:void表示没返回值,int表示返回一个整数。如果是用在类型定义上:那void就是用在指针上,这个的意思就复杂了,用void类型的指针就是告诉你这个地方是指针,但具体什么类型的指针,看用的时候用强类型转换根据需要转换。int还是很简单,就是一个...

在C语言中,int 函数与void 函数有什么区别
1、作用不同 主函数返值可以定义为两种,int型或void型。区别在于int型main函数需要有返值,而void型则不需要。main函数返zhi值作用:每个C程序最终的目标是为了执行,也就是编译成可执行文件后,被运行。main函数的返dao值将被传递到主调进程中,主调进程可以通过返回值判断是否执行正常。2、操作方式...

C语言程序设计中的int和void 是什么意思?
1、Int是将一个数值向下取整为最接近的整数的函数。INT是数据库中常用函数中的取整函数,常用来判别一个数能否被另一个数整除。2、void*则为“无类型指针”,void*可以指向任何类型的数据。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。

...void main()与int main()有什么区别?为什么有时还直接用main()?_百...
区别就是有无返回值。写代码时,函数有返回值,就用int,没有返回值就用void。有的编译器必须main要有返回值 int , 那就写成int main 。你可以都写成int main ,然后在后面加个return 0 ;他俩在作用上没什么区别。

C语言void main()和int main()的区别是什么
C语言中void main()和int main()的区别主要体现在两个方面:返回值类型和编译兼容性。1. 返回值类型:int main()表示函数执行后返回的值的类型是整数型(int),而void main()则表示函数执行后不需要返回值。2. 编译兼容性:在C语言推荐写法中,建议使用int main,因为在有的编译器虽然void main...

void main()和int main()区别是什么?
void main 和 int main的区别就是有无返回值。在int main 可以出现非 int 类型的东西。在写代码时,一个函数要么有返回值,要么没有返回值没有返回值就用void来表示。 main函数同样的,在没有返回值时加个void 。有的编译器必须main要有返回值 int , 那就写成int main 。至于什么时候需要哪种...

C程序中,什么时候用void main,什么时候用int main?
用void main 和int main 没什么区别 。但是其返回值一定要跟类型一样。用void main ,最后 要加return ;或者不加。用int main ,一般要用return 0。。最好是用int main,是正规的写法。满意请采纳

相似回答
大家正在搜