按值 问答列表

如何在 python 中像在 C/C++ 中一样通过引用传递?

作者:SKumar 提问时间:9/19/2022

x,y = 30,40 def swap(x,y): x = x+y y = x-y x = x-y print(x,y) #Here it swaps but as soon as fu...

如何在 Python 中将矩阵作为参数传递而不更改其原始值 [duplicate]

作者:Saurabh Damle 提问时间:10/4/2022

这个问题在这里已经有答案了: 如何克隆列表,使其在分配后不会意外更改? (24 个回答) 去年关闭。 我正在尝试将矩阵(列表列表)作为参数传递给函数。我想保持原始矩阵值不变。如何在 python 中...

切片是否按值传递?

作者:duck 提问时间:10/12/2016

在 Go 中,我试图为我的旅行推销员问题制作一个加扰切片函数。在执行此操作时,我注意到当我开始编辑切片时,每次我传入它时,我给的加扰函数都不同。 经过一些调试,我发现这是由于我在函数中编辑了切片。但...

在宏中传递的变量在调用子运行时会发生变化

作者:Jeff 提问时间:11/10/2022

我有一个master_macro调用其他 2 个宏:(sub)calc 和 (sub)transfer。calc 宏不需要传递给它的任何变量,但另一个变量需要,当master_macro调用传输宏时,...

c 变量对 main 不可见。使用 C 头文件

作者:Lama RL 提问时间:11/12/2022

我正在尝试在 C 头文件中定义变量。然后在函数中处理这些变量,并在 main 函数中使用这些变量的新值。 代码如下所示: C 头 : #ifndef _myheader_h #define _my...

如何修改已在 C 中传递到函数中的指针?

作者:Paul Wicks 提问时间:4/20/2009

因此,我有一些代码,类似于以下内容,用于将结构添加到结构列表中: void barPush(BarList * list,Bar * bar) { // if there is no move t...

C 函数内部结构下数组的动态分配

作者:Sangjun Lee 提问时间:1/23/2023

我有一个结构,它将包含一些动态分配的数组。 我已经编写了以下代码,它可以工作,但我不明白为什么它会起作用。 #include <stdio.h> #include <stdlib.h> stru...

结构变量:按值传递与按指针传递给函数

作者:BobDeTunis 提问时间:2/6/2023

假设我有以下结构: typedef struct s_tuple{ double x; double y; double z; double w; } t_tuple; 假设我有以下两个...

当我尝试在 C 中动态分配字符串数组时出现的问题

作者:elmarti 提问时间:2/8/2023

我试图弄清楚我的代码出了什么问题。编译时,没有错误或警告,只是分段错误。 有人可以告诉我我做错了什么吗? #include "funciones.h" #define FILAS 5 #defi...

如何理解辅助指针?

作者:Yeatsflee 提问时间:2/12/2023

我想问一个关于指针的问题: void fun(const char** a) {...} 1. const char* b = nullptr; fun(&b); 2. const char...


共125条 当前第11页