55问答网
所有问题
当前搜索:
每个函数必须有返回类型
在C语言中,主
函数
是不是必须
要有返回
值?
答:
在C语言中,主函数必须要有返回值。main 函数的返回值类型必须是 int
,这样返回值才能传递给程序的激活者(如操作系统)。如果 main 函数的最后没有写 return 语句的话,C99 规定编译器要自动在生成的目标文件中(如 exe 文件)加入return 0; ,表示程序正常退出。在C语言标准中强制要求main函数的返...
C++中指针
函数一定要有返回类型
吗?
答:
不是指针函数一定要返回类型
,而是,一个函数,只要你指定了它有返回类型,那你一定要返回一个符合要求的值,哪怕这个值你根本不需要,这就是规定。既然你规定了V()这个函数,要返回一个VOID类型的指针,那你必须加上
Return 语句
。不过像你这么写,其实没必要。你本来的想法是,定义一个函数,再定...
python中的
函数必须
明确指出
返回类型
答:
python没有静态类型,因此不需要也不可以指定函数的返回类型
。依据业务逻辑的需要,一个函数可以返回任何值,也可以什么都不返回。比如:def f1():return 1 def f2():return 'ok'def f3():return [1,2,'good']
C语言
函数
没
有返回类型
也可以吗
答:
没有返回类型是不对的,任何函数都有返回值
,只不过可以返回void型(不能完全等同于没有返回值,因为必须注明void),如果定义函数时缺省返回值类型,则默认int型。
声明和定义
函数
时,是否
必须
给出函数的
返回
值
类型
?
答:
不一定显式给出。不给返回值类型的 默认 是 整型
。例如:fun(int x) { return x*x;} 默认是整型 就等于你写了 int fun(int x) { return x*x;} 其它类型 必须 写出来,无返回值的 要 写 是 void 型。
c语言中,
有返回
值的用int,没有返回值的用void吗?
答:
在c语言中,
有返回
值的就用int,没有返回值就用void。在C语言中,凡不加返回值
类型
限定的
函数
,就会被编译器作为返回整型值处理。即不加返回值说明的函数为返回为int的函数。如果函数没有返回值,
一定要
声明为void类型。这既是程序良好可读性的
需要
,也是编程规范性的要求。另外,加上void类型声明后,...
C语言的main
函数必须有返回
值吗?
答:
按标准来说,C的main函数是
需要有返回
值的。标准中main
函数返回类型
是int的,所以需要一个返回值。但是由于历史原因,很多地方可以看到没有返回值的main。比如直接main()或者说void main() 但是这样一般编译器也不会认为错误,不过建议还是写标准的C的main函数,最好有一个返回值,0表示正常退出。
所有
函数
一定有输入参数和
返回
值吗
答:
而且定义函数时指定的返回值
类型
实际上指定的就是这个临时变量的类型。这也是为什么当return语句中表达式的类型和
函数返回
值类型不一致时,将return的类型转换成函数返回值类型的原因。return语句实际上就是将其后的值赋给临时变量,所以它
要
以临时变量的类型为准,即函数返回值的类型。
C语言中
函数必须有返回
值吗?没有无法使用对吗?
答:
不是
必须有返回
值。如果没有返回值类型名为"void"。void
函数
的定义:void+函数名()//无类型+函数名 {// 程序代码} 如果没有返回值类型名为"void", 整数类型int
类型返回
值为整数类型int,以此类推??类型名有:void int long float int* long* float* ??
C#中“方法
必须具有返回类型
”的问题
答:
this.height = height; } public double GetArea() { return width * height; } }}2 分析 在C#中一般的方法
必须具有返回类型
,但构造
函数
除外 3 扩展 在C#中,类名采用PascalCase的形式 class1 显然不符合这一点,应写作Class1 ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
函数一定要有返回类型吗
虚函数的返回类型必须是void
每个函数都要有返回数据
js中的函数必须要有返回值
函数的返回值类型有什么指令
函数的调用必须在函数的定义之后
函数返回值的表示方式是什么
指针拷贝构造函数
函数返回值表达式类型是什么