77问答网
所有问题
当前搜索:
函数声明中省略返回值类型
c语言中
函数
定义可不写
返回值类型
吗?
答:
float fun(int t);int main(){ int t=9;scanf("%f\n",&t);printf("%f\n",fun(t));return 0;} float fun(int t) { float a=0;int k=1;for(int n=0;n<=t;n++) { a=a+1./(2*n+1);} return a;}
C语言中定义函数时,
函数返回值类型
是什么,关键字可以
省略
?
答:
在 C 语言中,当定义函数时,函数返回值类型可以指定为任何一种数据类型,例如 int、float、double、char、void 等
。关键字可以省略的情况是指函数返回值类型为 void 时,可以省略关键字。以下是一个简单的 C 语言函数示例:include <stdio.h> int add(int a, int b) { return a + b;} int ...
声明
和定义
函数
时,是否必须给出函数的
返回值类型
?
答:
不给
返回值类型
的 默认 是 整型。例如:fun(int x) { return x*x;} 默认是整型 就等于你写了 int fun(int x) { return x*x;} 其它类型 必须 写出来,无返回值的 要 写 是 void 型。
函数返回值
的
类型
,若
省略
,则默认是什么类型。
答:
c语言规定,若一个
函数
没有
返回类型
,则默认返回时int类型。
当一个
函数
无
返回值
时,函数的
类型
应定义为什么
答:
如果函数没有返回值,那么应定义为void类型
。void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。void几乎只有“注释”和限制程序的作用,定义一个void变量没有意义,不妨试着定义:void的作用在于:1、对函数返回的限定:如果函数没有返回值,那么应声明为void类型...
c++语言: 为什么main
函数
可以
省略返回值
int?
答:
因为在某些IDE中(比如vc++6.0),你
省略
main
函数
的返回值,他会默认让main函数的
返回值类型
为int,所以你可以省略,不过现在新一些的IDE,则不支持这种功能(比如VS2010),所以必须手动写上返回值类型,如果不写,该IDE使用的编译器就会报错。一个好的习惯是:一定要手动写上main函数的返回值类型。
c语言
函数返回类型
是int时可以
省略声明
吗?
答:
对于C语言来说,
函数声明
是可以
省略
的。 编译的时候只是会报一个warning.不过VC是C++编译器,而C++中对此类情况是直接报错误的。所以编译不过。PS, 书上说
返回类型
是int可以不做声明,并不是这种情况。而是在声明或者定义时可以不写int。 比如:include<stdio.h>f();假如没有这句话void main(){ ...
在C语言的
函数
定义中,如果
省略
了return语句,函数就无法
返回
主调...
答:
可以。在c语言的函数定义中,如果不需要返回结果,就可以
省略
return语句,不影响整个函数运行。一个函数可以不返回值,没有return并不代表没有结束,只要不是死循环,一个函数执行完,该函数对应的过程就结束了。(1)
返回值类型
应和
函数类型
一致,不一致将返回值自动转换成函数类型。(2)
函数中
可以有多条...
C语言
函数值类型省略
隐含
返回值类型
为?
答:
函数值类型
省略
隐含返回值类型为 int 这个说法仅在C99标准前有效,C99开始要求
函数返回值类型
不可缺省
函数原型
声明的
返回值类型
可以
省略
么?
答:
不可以 如果你不要
返回值
则
声明类型
void 如void quicksort(int start,int end);
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
函数声明可以省略函数类型吗
函数声明可以省略参数名
c语言函数原型声明省略
函数声明什么情况下可以省略
函数声明中什么是不必要的
函数原型声明是必须的吗
函数的原型声明是什么
函数可以没有返回值
函数先声明后定义