
正文
c语言函数只能返回,c语言函数只能返回一个值
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
才学c语言函数章节,一个函数是不是只能返回一个值?
1、你可以传变量的地址进去,然后在函数里修改这个地址空间的内容。直接返回两个以上的结果是不可能的。
2、是嘞,铁规矩,一个函数return返回值只能有一个。
3、C系列语言是不能的,只能返回一个返回值。但纠正一下三楼的说法,不是所有语言都是这样,比如matlab就可以返回多个。
4、c语言中, 只要是函数,返回值只能有一个,要想使用这个函数同时改变多个数值,可以使用指针。
5、一个函数的返回值数量是没有限制的,可以有一个返回值也可以有多个返回值。当一个函数有返回值时,这个函数执行完成后会将结果返回给调用者,从而使得调用者能够获取到函数执行后的结果,这样调用者就可以做出相应的处理。
相关问答
Q1: 在C语言中,主函数是不是必须要有返回值?
1、在C语言中,主函数必须要有返回值。main 函数的返回值类型必须是 int ,这样返回值才能传递给程序的激活者(如操作系统)。
2、不是必须有返回值。如果没有返回值类型名为void。
3、没有这个说法。主函数需要函数返回值,函数才需有返回值。函数不需要返回值时,用void 函数需要返回值时,函数类型按返回值的类型确定。
4、不是这样的 根据需要来决定函数是否要返回值,如果你要传递一个函数的参数回到调用的地方,一般都会用到返回值,这里只是一般,还有可能通过全局变量什么的来传递一个值,不一定要用返回值。
5、c语言中, 只要是函数,返回值只能有一个,要想使用这个函数同时改变多个数值,可以使用指针。
Q2: C语言一个函数为什么只能返回一个值
是嘞,铁规矩,一个函数return返回值只能有一个。
语句被执行,因此只能返回一个函数值。2)函数值的类型和函数定义中函数的类型应保持一致。如果两者不一致,则以函数类型为准,自动进行类型转换。3)如函数值为整型,在函数定义时可以省去类型说明。
所谓函数,在离散数学里的定义就是具有单值性的关系。我用过c和python,他们的函数都是符合离散数学定义的,也就是说只有一个返回值。
return 只能同时返回一个值,要想返回多个值,可以将变量定义为static(静态的),这样在定义变量是就给它分配了内存空间,当函数生命周期结束时,变量的值任然存在,其他函数也可以使用它的值。
除了用返回值,也可以在里面使用全局变量,还可以使用指针变量,也可以用引用变量(属于c++语法),都可以达到目的。另外一个函数就能返回一个值,就像一个表达式一样,表达式中的各变量计算结果只能是一个值。
意思就是将函数实现的结果返回给调用者,类似于数学的函数,C语言中将声明的函数值计算输出之后,会给你一个返回的值。
Q3: C语言中函数必须有返回值吗?没有无法使用对吗?
1、在C语言中,主函数必须要有返回值。main 函数的返回值类型必须是 int ,这样返回值才能传递给程序的激活者(如操作系统)。
2、不是这样的 根据需要来决定函数是否要返回值,如果你要传递一个函数的参数回到调用的地方,一般都会用到返回值,这里只是一般,还有可能通过全局变量什么的来传递一个值,不一定要用返回值。
3、简单的C语言函数设计中,一般都设计成无返回值 void 类型函数。实在设计需要的情况下,才会定义相应的返回值相应类型。当然,返回值也是函数重要的特性。有返回值使程序设计得灵活。能更好的交互 ,和其他函数相互作用。
4、没有这个说法。主函数需要函数返回值,函数才需有返回值。函数不需要返回值时,用void 函数需要返回值时,函数类型按返回值的类型确定。
5、return 语句,就是 满足此条件时 返回一个 void。你的quicksort 函数是 void 型函数,所以是可以的。意思是,第一个参数大于第二个参数就结束,否则 要进行后续计算。C 语言函数,只要不是 void 型函数,则都要返回值。
Q4: c语言中调用一个函数,被调用的函数只能有一个返回值???
所谓函数,在离散数学里的定义就是具有单值性的关系。我用过c和python,他们的函数都是符合离散数学定义的,也就是说只有一个返回值。
一个函数是只能返回一个值,但你使用全局变量还是可以同时改多个值的。
是嘞,铁规矩,一个函数return返回值只能有一个。
你好,C语言中返回值只能有一个。但可以通过返回指针的方式间接返回数组等。
c语言函数只能返回的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言函数只能返回一个值、c语言函数只能返回的信息别忘了在本站进行查找喔。








