gpt4 book ai didi

c语言指针段错误

转载 作者:行者123 更新时间:2023-11-30 16:17:22 25 4
gpt4 key购买 nike

段错误。当我尝试在 C 中运行代码时出现错误。使用指针时,我在类似情况下没有收到错误。

 #include<stdio.h>
#include<stdlib.h>

int mult(int *w, int u, int v) {
w[0] = u;
w[1] = v;
return 0;
}


int main() {
int u = 8;
int v = 2;
int *w[2];
mult(*w, u, v);
printf("%d%d", w[0], w[1]);
return 0;
}

最佳答案

您将未初始化的指针传递给函数 mult() 并尝试为该指针引用的内存分配一个值。出现段错误也就不足为奇了。您的代码的目的是什么?

关于c语言指针段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56264609/

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