99问答网
所有问题
当前搜索:
函数返回类型可以是数组类型吗
c语言中
函数返回
值
可以是数组
、字符串和结构体吗?
答:
1、ANSI C语言标准,
明确规定 数组类型和函数类型不可以做为返回值
。解决这种返回值的方法是通过指针来间接返回,即使用数组指针和函数指针。这可以做为c语言引入指针的另一个理由。2、字符串是数组的一种,是字符数组,所以同样不可以作为返回值。3、结构体类型可以做为返回值,C语言设计者当时引入str...
VBA自定义
函数的返回值
能
是数组吗
答:
可以的
。要点有两个:一是在自定义函数中定义一个数组来存放相关值,如dim a(2),然后对其赋值:a(1)=5,a(2)=10,并将数组值赋给函数。第二个要点是如何调用。调用时,需定义一个变体变量,如 dim c As Variant。假设自定义函数的函数名是 d,则调用可写作 c=d(相应参数)这时,c(1)...
C语言中
函数的返回值是
什么意思,是返回到哪里去
答:
函数返回值在C语言中指的是函数执行完毕后向调用它的函数提供一个结果。
这个返回值可以是任何数据类型
,如整型、浮点型、字符型等。函数返回值的用途是将函数执行过程中的计算结果传递给主调用函数或其他函数。这使得主调用函数能够利用这个结果进行后续的处理或操作。函数返回值的获取通常通过return语句实现。
关于
函数返回
值,以下叙述正确的是( )。
答:
【答案】:A 函数返回值可以整型、实型、字符型、指针和结构类型,也可以没有返回值
。因此选项A正确,可以返回数组指针,因此可知选项8,c,D错误。故答案为A选项。
C++中如何使
函数返回数组
答:
C++中,
数组不能直接作为函数返回值
,因为数组在C++中被视为一种基本类型。针对这一问题,有两种常见的解决方案。第一种方法是返回一个指向数组的指针,例如:include using namespace std;int* Array(){ int *a;a = new int[10];for (int i = 0; i < 10; i++){ a[i] = i + 1;c...
在C++中,为什么
函数
不
可以返回数组类型的返回值
。还有为什么在C++中...
答:
因为C语言在设计时是以效率优先的,因为数组可能很大,整体传递很花时间,所以不允许数组整体赋值,也不能
返回数组
,也不作为参数传递(数组作参数时实际是将它转化成了指针,这好像不符合值传递)。不过如果确实需要返回数组,也是有办法的,
可以
将其包在结构中。struct Test { int buf[10];};struct ...
指针
函数的返回值
还
可以是
一个
数组吗
,例如下面这道题?
答:
指针函数的返回值还
可以是
一个
数组吗
,例如下面这道题?看来你对指针的概念还是缺乏认识。指针是实质上就是一个地址,指针变量就是存储地址的变量。指针
函数返回
值必然就是指针,而s在这里其实就是字符串的地址,所以说它返回来不
是数组
,而是数组的地址。
函数返回
值的
类型
由什么来决定
答:
c语言规定,
函数返回
值的
类型
是由函数首部定义的类型决定。函数返回值应与首部定义的类型一致,如若不一致,则自动将返回值强制转换为函数首部定义的类型。没有定义类型时默认为int型。也就是说你的函数是什么类型,返回值就是什么类型。比如:函数定义 int fun(int a,char b)返回值就是整型 函数定义 ...
java中
函数的返回值能不能是
字符串
数组
,怎样实现?
答:
必须
可以
2.5 字符串的处理 2.5.1 字符串的表示 Java语言中,把字符串作为对象来处理,类String和StringBuffer都可以用来表示一个字符串。(类名都是大写字母打头)1.字符串常量 字符串常量是用双引号括住的一串字符。"Hello World!"2.String表示字符串常量 用String表示字符串:String( char ...
PHP中,file()
函数返回
的数据
类型为
()A
数组
B字符串 C整形 D根据文件来...
答:
A,
数组
。如果文件不存在则
返回
false.
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
函数返回值可以是数组吗
return可以返回数组吗
函数怎么返回数组
函数不能返回数组
函数返回数组指针
函数返回字符串数组
c语言函数怎么返回数组
c语言函数返回数组
c语言自定义函数返回数组