11问答网
所有问题
当前搜索:
c语言函数默认返回值
请问
C语言
中一个
函数
没有return它
返回
什么?
答:
首先是猜想,主流平台上,
函数返回
都是通过某个通用寄存器返回,x86平台是eax,arm是r0,所以猜想即使是void返回,如果硬是要得到
返回值
的话,应该是得到返回那一刻该寄存器的值。证实:为了证实,需要写一点代码,一个最简单的void test(){},一个main(){printf("%d", test())},然而这样并不行,...
关于
C语言
在主
函数
main 的
返回值
为0
答:
另外,程序出错的时候,也不会自动返回什么值给系统,全都是程序员自己代码控制。而至于返回出去的值怎么使用,也不是操作系统自己处理,而是外部调用的人自己根据需要控制。例如如果B程序是被A程序在程序中调用的,A程序就可以检查B程序的
返回值
来进行相应处理。而一些脚本,批处理也可以检查程序返回值来...
c语言
中的
函数返回值
是什么意思?
答:
子
函数
的
返回值
,main主函数也是有返回值的,但是一般用不到都忽略掉了,一般来说的返回值就是子函数的返回值。当需要一个函数去处理数据时,如求平方,这时候求平方后的值可以有两种方法表达 1、以值的形式返回给你,即return x,这样就可以利用这个结果了,此时函数名前当然要加返回的数据类型了 2...
C语言
自定义
函数
需要有输入值但是没有
返回值
,应该定义函数类型为什么...
答:
应该定义
函数
类型为void 注意 不能是不写 如果不写 那么
默认返回值
是int 只有明确写明返回值是void类型,那么才是没有返回值的 比如 void func(int a);
函数
首部的
返回值
类型,函数名,形参类型,形参名都是具体指什么??_百度...
答:
总之
函数
是这样定义的:[作用范围](public、private等) [
返回值
类型](基本数据类型,int、char等) [函数名](【参数类型】 【参数名】,...){ [函数体]return [返回值]} 还是不懂的话我就用你这个函数来说明:现在你这个add函数已经定义好了,我在某一个地方调用它 printf("%d",add(...
C语言
中什么时候被调用
函数
要用return来得到
返回值
,什么时候不用return...
答:
一般引用一个需要一个
返回值
的
函数
时那个函数通常就用return返回所需要的值,还有一种情况就是函数接收的参数是数组或某个指针(其本质都是地址),此时就是直接对主调函数中的数据进行操作,不需要返回值的
c语言
中,
函数返回值
怎么用?
答:
return后接一个值。在调用这个
函数
的函数里面,调用它的时候希望获得一个值,如果不希望获得这个值的时候,用void声明就好。如果需要,比如说需要得到一个整形值 就声明 int func()在调用它的比如main里面 func()的作用就可以相当于一个int型常数 比如外面定义了 int max(int a,int b){ return a>...
51单片机主函有
返回值
吗?
答:
51单片机主函没有
返回值
。返回值不是针对51单片机而言的,而是针对C语言而言的。
C语言函数
具有变量的特性,即存在数据类型。在正常情况下,所谓无返回值是不存在的,省略了返回类型的函数,默认为void,表示返回值为空,而不是没有返回值,且在函数结束时
默认返回
。
C语言
中定义函数时,
函数返回值
类型是什么,关键字可以省略?
答:
在 C 语言中,当定义函数时,函数
返回值
类型可以指定为任何一种数据类型,例如 int、float、double、char、void 等。关键字可以省略的情况是指函数返回值类型为 void 时,可以省略关键字。以下是一个简单的
C 语言函数
示例:include <stdio.h> int add(int a, int b) { return a + b;} int ...
C语言
中main
函数
的作用是什么?
答:
main
函数
的主要作用是初始化程序环境,创建必要的资源,然后调用其他函数完成程序的具体任务。在 main 函数内部,可以定义全局变量、调用其他函数、进行输入输出操作等。main 函数的
返回值
通常是一个整数,表示程序执行的状态。如果程序执行成功,则返回0;如果程序执行过程中发生错误,则返回一个非零整数。
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜