hyfm.net
当前位置:首页 >> 函数返回值类型 >>

函数返回值类型

是由你定义函数时所定义的函数的类型决定的.也就是说你的函数是什么类型,返回值就是什么类型.比如:函数定义 int fun(int a,char b) 返回值就是整型 函数定义 int *fun(int a) 返回值就是基类型为整型的指针 函数定义 void fun(int a) 无返回值

决定C语言中函数返回值类型的是定义函数时在函数首部所指定的类型.在C语言中,一个标准的函数定义语句块必须包含函数返回值的类型标识符、函数名、形参类型及数量、函数体、返回值表达式.如果函数返回值类型为 void (即无返回值).函数定义示例(其中int是函数返回值类型):int fun(int a, int b){ return a>b ? a : b;

答案肯定是A啊~你是先写函数再调用的所以不可能由调用决定,由系统临时决定的话那你在写有返回值的函数时要先在前面写明返回值类型呢(如:int add(int a,int b)),D答案由数组元素个数决定纯是无厘头,用屁股想都知道不可能!

函数返回类型可以是预定义类型(如int 或double)、复合类型(如int&或double*)、用户定义类型(如枚举类或void 后者意指函数不返回值) 函数(function),名称出自数学家李善兰的著作《代数学》.之所以如此翻译,他给出的原因是“凡此变数中函彼变数者,则此为彼之函数”,也即函数指一个量随着另一个量的变化而变化,或者说一个量中包含另一个量.

返回值类型根据自己决定的 自己决定好了他要返回什么类型在转换为代码 比如你想int型 就用int 想什么类型用什么类型 调用方法 你总要决定这个方法是做啥用的 比如说你想通过这个方法得到1个值 那么就是数值类型的 比如想得到int值,就是int型 想得到string值 就是string类型 你想要通过这个方法执行一些运算 那么就是void类型,,现在也许比较抽象 等你做多了 自然了解运用方法该返回什么类型~

返回值:就是在函数调用中被调用的函数会带回一个函数运行得到的值! 函数返回类型可以是预定义类型(如int 或double)、复合类型(如int&或double*)、用户定义类型(如枚举类或void 后者意指函数不返回值)

由函数首部定义的类型决定.函数返回值应与首部定义的类型一致,如若不一致,则自动将返回值强制转换为函数首部定义的类型.没有定义类型时默认为int型.

写类名表示返回的是值传递,就是返回的对象是return XX处XX的副本(复制品);写类名&表示返回的引用传递,即返回的就是XX本人.

C里规定是int类型,C++里规定没有指定返回类型是个静态错误,无法通过编译的.但是不排除有些C编译器也会强制要求函数必须指明返回类型的.好的习惯是不要省略.

public是返回类型么?是权限设置,证明那个函数是公有的,而不是返回类型.另外,只有跟类名相同的函数才叫构造函数,因此函数名为rectangle才叫构造函数,你看清楚有return什么么?

网站首页 | 网站地图
All rights reserved Powered by www.hyfm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com