77问答网
所有问题
c++语言中,函数声明,用int和void有什么区别?
如题所述
举报该问题
推荐答案 2011-11-19
用int 声明的函数返回值是int类型,void声明的函数没有返回值,我认为可以相当于pascal里的“过程“(procedure)。
其实对函数的理解应该是:执行完函数之后将函数所在的位置用函数的返回值取代。
没有返回值的函数的作用就是对传给函数的参数做出一些处理,所以pascal里才叫做procedure,但是在C++里就直接声明为无返回值的函数了。
手打。
参考资料:
手打。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/8WWppqp83.html
其他回答
第1个回答 推荐于2017-10-07
int 和 void 决定了该函数的返回值类型。
在main函数中,其返回值的类型还和编译器有关。在有些编译器规定main函数需要要有返回值,没有返回值的话会警告,但不影响工作。
在一些操作系统中,为判断一个程序是否正常运行,通常也对该程序的main函数做相关规定。
比如说:规定mian函数返回0为正常运行,返回其他则表示运行出错。所以有些程序在运行时会出现“运行出错,错误代码0x**”等提示。
而通常,在一些嵌入式领域,比如说单片机编程,它的程序不基于任何操作系统,则使用int或则void完全看你个人喜好。
第2个回答 2011-11-19
这个是返回值上的区别,
int function()的返回值必须是int类型
void function()是不允许有返回值的
本回答被网友采纳
第3个回答 2011-11-19
整形,无返回
相似回答
c
语言void和int
的
区别
答:
c语言void和int的区别:
1、指代不同
。
int:是一种数据类型
,在编程语言中,是用于定义整数类型变量的标识符。void:无类型。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。2、
特点不同
。int:除了int类型之外,还有short、long类型可以表示整数。unsignedint表示无符号整数。void...
C++中,
对
函数
进行
声明
时
,void和int
的
区别
是
什么?
求专业,易懂的解答
答:
void是表示该函数不需要返回值
如 void hello(){} 在这个hello函数里面,你可以做你的事情,不需要返回任何值。但是也可以用return关键字来进行终止。int声明的函数,表示该函数需要返回值,并且返回值为int 如 int hello(){ return 12;} 在这个hello函数里面,返回了int为12。
C++
编程
语言中,int
main()
和void
main()
,有什么区别
答:
1、区别是main()函数是否有返回值。2、void定义的函数没有返回值,int定义的函数返回整型值
。3、void,字面意思是“无类型”,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,有注释和限制程序的作用。
C++中
定义主函数时
void和int函数有
何
区别?void
是不是通用的?
答:
只是返回的类型不同
,void返回的空类型,int返回的是整型,如果不写的的话,编译器会默认返回的是int的类型,void和int都是可以的,不过要看具体的函数要求使用哪个了
c++中int和void
的定义是
什么?
表示什么意思
答:
void 无类型,不能以此声明变量,但void*型的指针可以转换为其它任意类型的指针 1.其中,int可以用于声明变量
,void
不行(会报错)2.两者都可以用于
声明函数,int
型的函数必须return int; -- void型函数只需要return; -- 就好了 声明为int的函数一般需要返回值,如一般的函数;void型的函数...
c
语言中void和int
类型
函数
的定义,急!!!
答:
void的字面意思是“无类型”
,void
*则为“无类型指针”,void *可以指向任何类型的数据。
Int
:
int
是将一个数值向下取整为最接近的整数的函数。
INT
是数据库中常用函数中的取整
函数,
常用来判别一个数能否被另一个数整除。在编程
语言
(C、
C++
、C#、Java等)中,常用于定义整数类型变量的标识符。
C
语言中void
main和
int
main
有什么区别
答:
1、有无返回值 void main没有返回值,int main有返回值。2、返回值类型 int main返回int类型的数据
,void
main不返回。但是在C
语言
推荐写法中,建议
使用int
main,因为在有的编译器虽然viod main可以通过编译,但在其他编译器就会报错。为了代码拥有更好的可移植性,一般写int main。
大家正在搜
c语言定义函数void和int
c语言void函数怎么用
c语言怎么声明函数
为什么用void定义函数
主函数int和void
c语言void函数
voidmain和intmain
int和void区别
void函数怎么用
相关问题
c++中int和void的定义是什么?表示什么意思
C++中,对函数进行声明时,void和int的区别是什么?求...
C语言中void main和int main有什么区别
C++开头的void与int。
主函数int与void有什么区别?C语言
在C语言中,int 函数与void 函数有什么区别
c++的,字符void,和int有什么区别
void main()和 int main (void)有什...