按值传递 问答列表

如何修改已在 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...

按值传递与按引用或指针传递的性能成本?

作者:space_voyager 提问时间:10/22/2016

让我们考虑一个对象(可以是 , a , a custom , a , whatever)。我的理解是,通过引用函数(或只是传递指针)传递会导致更高的性能,因为我们避免了制作本地副本(如果很大,这可能会...

Go 中的“值语义”和“指针语义”是什么意思?

作者:Sathishkumar Rakkiyasamy 提问时间:7/10/2018

Go 中的 Value 语义和指针语义是什么意思?在本课程中,作者在解释数组和切片的内部结构时曾多次提到上述术语,但我无法完全理解。...

我不完全理解 c 中的列表是如何工作的

作者:g1e2h3 提问时间:3/13/2023

所以我试图在列表的开头添加一个元素。函数prepend_list位于第 27 行。我试图以两种不同的方式进行它,一种是返回一个列表,另一种是 void 函数。 #include "base.h" #...

我可以仅使用 head 指针直接遍历此链表吗?

作者:itzmartin_20 提问时间:6/20/2023

我最近刚开始DSA,这个问题可能看起来微不足道,但非常感谢那些认真对待它的人。这是我的程序: #include<stdio.h> #include<stdlib.h> struct node{ ...

关于C语言中按值调用的问题

作者:Thilina 提问时间:7/4/2023

当我运行这个程序时,它会输出(第一个代码片段)。10 20 #include <stdio.h> int x = 10; int y = 20; int main() { fun(x, y);...


共109条 当前第10页