66问答网
所有问题
当前搜索:
c语言函数怎么返回值
如果
C语言
中调用
函数
前面没有定义它的
返回值
类型
答:
这种属于
函数返回值
的隐式声明。 隐式声明的函数返回值类型都是int 当然了,这个只需要了解一下就好了。不建议这么写。 现在很多编译器都不允许这样的声明出现。如果
C语言
中调用函数前面没有定义它的返回值类型
c语言
中,什么是
函数值
,和函数的
返回值
,函数的返回值究竟是返回到哪里的...
答:
但你不知道三角形的面积计算公式 然后有这么一个
函数
a,它能计算三角形的高度(只需你提供三角形的底长与高)那么这个a函数计算完后的结果给你,你就知道了这个三角形的面积了,当然这个面积你要干嘛就是你的事情了 那么上述的a函数计算完后的三角形面积就是a函数的
返回值
希望对你有帮助,望采纳!
C语言
规定,
函数返回值
的类型是由( )。 A. return语句中的表达式类型所决...
答:
采纳率:37% 来自:芝麻团 擅长: 工程技术科学 常见软件
C
/C++ 汇编
语言
操作系统/系统故障 其他回答 应该是有定义的时候决定的! AIR_IT | 发布于2012-05-20 举报| 评论 6 0 函数形式为:类型说明符 函数名()其实
函数返回值
的类型是由 类型说明符 所确定的类型决定的(你的选项没贴全吧) 江伟77 ...
在
C语言
中
怎么
给一个变量的初值赋另一个
函数
的
返回值
答:
定义变量的时候,直接等于一个
函数返回值
即可。一、在
C语言
中,定义变量同时,给变量赋值,称为初始化。二、初始化形式为 TYPE var_name = INIT_VALUE;其中TYPE为变量类型, var_name为变量名, INIT_VALUE为初始值。三、要用函数返回值作为初始化,那么只需要把函数调用写在INIT_VALUE区域即可。
c语言
中有关
函数返回值
的问题
答:
这涉及到一个值传递和指针传递 第一个
函数
,你只是传递了两个int型变量给子函数,数值传递时,是不会改变原函数的内容的,你可以理解为,值传递时相当于拷贝一个副本进行使用。第二个函数,定义的变量虽然是一个数组,但我们知道,数组的变量名相当于指向该数组首地址的指针,也就是说,第二个函数...
c语言怎么
从子
函数
的子函数直接
返回
主函数
答:
C语言
主要靠
函数
调用和return在函数之间切换,很难做到在多层调用中直接返回主函数。虽然goto语句可以无条件跳转,但是必须在同一个函数中使用。因此解决的方法也是用一个特殊的值作为需要返回的标志,然后在两层调用函数中都遇到该值就返回,但是这个方法也有两个前提:1)你的两个子函数都是由
返回值
的...
c语言函数
的
返回值
只能有一个吗
答:
是嘞,铁规矩,一个
函数
return
返回值
只能有一个。那想返回多个返回值咋办嘞( '▿ ' )我这边提供几条思路 1.将多余的返回值赋给全局变量 2.将多余的返回值赋给数组指针 3.将多余的返回值赋予结构体指针 (´இ皿இ`)完美解答,手打求采纳 ...
请问
C语言
中一个
函数
没有return它
返回
什么?
答:
首先是猜想,主流平台上,
函数返回
都是通过某个通用寄存器返回,x86平台是eax,arm是r0,所以猜想即使是void返回,如果硬是要得到
返回值
的话,应该是得到返回那一刻该寄存器的值。证实:为了证实,需要写一点代码,一个最简单的void test(){},一个main(){printf("%d", test())},然而这样并不行,...
C语言
怎么返回
一个数组
答:
//inside a function{ // n is the size of the array; int* array = (int *)malloc(sizeof(int)*n); /* do something with array */ return array;}这样这个数组建立在heap堆上,调用完
函数
还在,而你
返回
了那个堆上数组的首地址,这样就没问题了。用完free(array);...
36.
C语言
规定,
函数返回值
的类型是()。 A)return语句中的表达式类型所决...
答:
看了你的补充,答案不变,选B 决定权是B,也就是
函数
原型或者首次声明函数指针时决定的。如果你给一个其他于此的类型的
返回值
作为return的参数,编译器在编译过程中会告诉你这个错误(如果能自动转换可能会告诉你警告,不同的编译器处理方式不同)。答A(绝对错误)的我不知道有没有学过
C语言
,这个...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜