gpt4 book ai didi

c - 从 C 函数的指针参数中获取值

转载 作者:太空宇宙 更新时间:2023-11-04 02:15:50 24 4
gpt4 key购买 nike

当我开始在大学学习时,我们正在学习如何用 C 语言编写,我们已经到了我可以使用指针作为函数参数的地步,但他们没有告诉我们如何获得它的值(value)。作为一个不太了解 C 的人,除了使用两个参数(一个作为指向变量的指针,另一个作为值)之外,我无法想出其他解决方案。请参阅示例,它不是真正的代码,但它只是用于演示目的:


int main(int argc, char* argv []) {

int a;
addNumber(&a);


}

void addNumber(int * a) {
*a = *a + 1; // this obviously does not work
}

如有任何意见,我们将不胜感激。谢谢!

最佳答案

只有一件大事:您忘记初始化a。否则,它看起来不错。

 int a = 0;
addNumber(&a);

唯一的另一件事是您缺少 main 中的 return 语句。

关于c - 从 C 函数的指针参数中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7850616/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com