您现在所在的位置:>首页 > 生活 > 正文
c语言return(C语言中,return语句怎么样返回一个数组)
发布时间:2022-09-24 02:31   浏览量:25

首先,C/C++只能返回数组的指针而不能返回整个数组。即使返回数组的指针,但如果函数中的数组是自动性质,那将是危险的。这是比较正宗的表述。

如果确实需要从函数中返回自动性质的数组的全部元素值,有没有办法呢?

有。由于C/C++是允许返回结构体的,可以定义一个结构体模板,把数组作为成员安排在其中,函数中临时声明结构体变量,操作其中的数组;完毕后返回结构体变量,在主调函数中用同类型的结构体变量接收就可间接实现“返回一个数组”。

举例代码如下:运行结果如下:

标签:
厨房排风扇安装(厨房里的排气扇怎样固定才牢固) 金牛座男配巨蟹座女(巨蟹女与金牛男配嘛) 黑龙江二本大学(东北好的二本公办学校有哪些) 杭州购房资格(外地人想在杭州买房需要什么条件,首付要多少钱 苹果手机内存不够怎么办(苹果手机怎样清理垃圾) 摄影专业大学(摄影专业最好的大学有哪些) 丰田5一8万车型有哪些(丰田六座6万到8万mpv) yeezy满天星(椰子满天星真爆什么意思) jj斗地主赢话费(jj斗地主怎么用秋卡换话费) 中星9收多少台(室内电视天线能收几个台)