return-value 相关问题

返回值是评估return语句的结果。

Python ctypes 返回值问题

为什么我有这个简单的代码 无效无效函数(){ printf("voidFunct 被调用!!! ”); } 我将它编译为动态库 gcc -c LSB.c -o LSB.o gcc -shared -Wl -o libLSB.so.1 LSB.o 一个...

回答 3 投票 0

检查 Firebase 数据库中是否存在子项并返回 true 或 false

我想创建方法来检查 firebase 数据库中是否存在子项并相应地返回值 true 或 false。这是我的代码 公共布尔值 check_if_child_exist(

回答 1 投票 0

如何正确使用C++中的对象

终于学会了C++的大部分基础知识之后,仍然缺少拼图部分。我们举个例子: 类我的类{ /// ... }; 无效 f1(MyClass& cl) { } 无效主()...

回答 1 投票 0

C# 函数返回数组并将数组写入控制台

这是一个从控制台获取整数的函数,这部分工作正常。麻烦在于从数组中写入值的部分。 Console.WriteLine("函数获取数字...");

回答 4 投票 0

我的程序运行良好,但不返回 0

#包括 #包括 #包括 #包括 整数 i,j; 无效display_matrix(int矩阵[],int行,int colombs){ 对于(i=0;i #include <stdio.h> #include <math.h> #include <time.h> #include <stdlib.h> int i,j; void display_matrix(int matrix[],int rows,int colombs){ for(i=0;i<rows;i++){ for(j=0;j<colombs;j++) printf("%5d ",matrix[i*rows+j]); printf("\n"); } } int *create_matrix(int rows,int colombs,int min,int max){ int *matrix=NULL; matrix=(int*)calloc(colombs*rows,sizeof(int)); for(i=0;i<rows;i++) for(j=0;j<colombs;j++) matrix[i*rows+j]=(rand()%(max-min+1))+min; return matrix; } int main(){ int *m=NULL,row,col; do{ printf("Give the number of rows:\n"); scanf("%d",&row); }while(row<=0); do{ printf("Give the number of colombs:\n"); scanf("%d",&col); }while(col<=0); m=create_matrix(row,col,10,99); display_matrix(m,row,col); return 0; } 矩阵按预期显示,但程序返回值为 3221226356。我尝试更改函数 create_matrix() 中的行和列,返回值为 0,但矩阵有垃圾数据。 您似乎使用的是 Windows。 在 Windows 上,错误代码 3221226356(十六进制为 0xc0000374)表示堆损坏。 损坏是由于在无效索引处访问您的matrix而引起的。 您的错误在于将行和列索引转换为 matrix 中的索引。 代替:i*rows+j 应该是:i*colombs+j 您在 2 个地方遇到此错误: 打印矩阵时(在display_matrix中): printf("%5d ",matrix[i*rows+j]); 当您填充矩阵时(在create_matrix中): matrix[i*rows+j]=(rand()%(max-min+1))+min; 旁注:colombs可能应该重命名为colomns。

回答 1 投票 0

从命令行应用程序将字符串值传递给 Inno Setup

场景是,我们有一个客户端/服务器应用程序,客户端安装是使用 Inno Setup 的引导程序,它从 IP/端口号指定的服务器下载客户端。我们想...

回答 5 投票 0

简单的C++程序。需要澄清“不良编码实践”

在此输入图像描述 基本上我使用了 exit(0);在 if 语句中退出程序,就像我的教授想要的那样。他惊呼程序执行:7/7 我所有的测试用例都执行正确...

回答 1 投票 0

如何在javascript中查找输入值的总和

任何人都可以帮我使用 JavaScript 求输入值的总和。 HTML 和 JavaScript 如下所示。提前致谢 让输入=document.getElementsByTagName('输入'); 让按钮=文档。

回答 2 投票 0

嵌套命令

我正在尝试学习的技能之一是 Python 中的嵌套命令,因为我是一名新手,正在学习 Python。因此我想出了这段代码。我不确定这是什么错误。这是代码:

回答 1 投票 0

从另一个函数向一个函数返回一个值[关闭]

我在 PHP 中有 2 个函数,我想将一个函数的值返回给另一个函数。这是我的职能 公共函数 save_ payment_log_data($icasl_number, $exam_session) { $paylog_av = $this->

回答 2 投票 0

在Java中存储返回的数组

导入java.io.*; 课堂测试 { int[] 返回数组() { int[] arr={1,2,3,4,5,6,7,8,9,10}; 返回 arr; } 无效显示(int[] arr) { for(int i=0;i import java.io.*; class test { int[] returnArray() { int[] arr={1,2,3,4,5,6,7,8,9,10}; return arr; } void display(int[] arr) { for(int i=0;i<arr.length;i++) { System.out.print(arr[i]+"\t"); } } public static void main(String[] args) { test obj=new test(); int[] arr=new int[1]; arr=obj.returnArray(); obj.display(arr); } } 在上面的代码中,我将返回的数组存储在大小为 1 的数组中,而返回的数组的大小为 10。返回的数组仍然被打印完整,即它完全存储在“arr”数组中。 我期望它会给出一些错误,例如数组越界或仅存储与数组大小相对应的一个元素。 您将返回的数组分配给 arr 变量。它引用的前一个数组(由 new int[1] 创建的数组)在分配后不再可访问,并且有资格进行垃圾回收。

回答 1 投票 0

在 Haskell 中从多个值返回中提取值是否会多次调用该函数?

为了披露,我对 Haskell 相当陌生,正在弄清楚语法。让我用一个例子来说明我的问题。假设您有一个函数,它返回多个值的元组或一个 d...

回答 1 投票 0

是否有任何编程语言提供命名函数返回值的功能?

在编程时,我发现有必要记录函数返回的值,这很常见。在 Java/Scala 世界中,您经常使用函数上方的注释来执行此操作。 然而,这可以...

回答 2 投票 0

Golang 闭包不存储捕获的变量?

在下面的这段代码中,我期望输出为 0, 1, 2, 3,..., 9。但是,只产生输出 10, 10,...,10。 包主 导入“fmt” func 加法器() []func() { 输出 := []func(...

回答 2 投票 0

从函数返回更改 c 中数组元素的值

我正在尝试实现一个填充结构的函数,包括一个int数组[3][31]。在函数内部一切都很好,但是当我返回指向我的结构的指针并在 main 中打印出来时

回答 1 投票 0

如何使用 POSIX 在 C++ 中执行命令并获取命令的输出?

我正在寻找一种在 C++ 程序中运行命令时获取命令输出的方法。我已经考虑过使用 system() 函数,但这只会执行一个命令。这是一个例子...

回答 12 投票 0

根据数据返回不同的数据类型(C++)

有没有办法做这样的事情? (正确的指针数据类型)returnPointer(void * ptr,int深度) { 如果(深度== 8) 返回 (uint8*)ptr; 否则如果(深度 == 16) 返回(

回答 5 投票 0

从 RoomDB 获取值到 Jetpack Compose 的 Composable 函数中

我已经寻找了很多解决方案,但我发现它作为一个新手非常 复杂的是如何正确解决它而不扔掉我所有的后端 代码。 我想将 RoomDB 中的 Float 值转换为

回答 1 投票 0

如果我编写一个函数来创建一个键值对,它所属的对象将是什么?

我是编码新手,刚刚学习一些 JavaScript。我正在学习如何使用 return 与 console.log 以及如何在其他函数中使用返回值。不管怎样,我看到你可以创造......

回答 2 投票 0

返回时设置特定类型而不传递初始值

我有一个函数可以推断文本文件的某些参数的类型。其中一些确实已经有了初始值,因为有些值是不可能从...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.