简体   繁体   English

线程1:EXC_BAD_ACCESS(代码= 1,地址= 0x0)错误

[英]Thread 1: EXC_BAD_ACCESS (code=1, address=0x0) error

Can someone help and explain why the code builds but breaks and sends out the error Thread 1: EXC_BAD_ACCESS (code=1, address=0x0)? 有人可以帮忙解释一下为什么代码会生成但会中断并发出错误线程1:EXC_BAD_ACCESS(代码= 1,地址= 0x0)吗?

void biggest(int value1, int value2, int * resultPtr)
{
    if( value1 > value2 )
    {
        *resultPtr = value1;
    }
    else
    {
        *resultPtr = value2;     //the code breaks on this line
    }
}

int main()
{
    int* p;
    biggest(15, 20, p);
    cout << "The biggest value is " << *p << endl;
    return( 0 );
}

p is null and you try to write to it inside biggest. p为空,您尝试在最大的内部写入。

You probably want: 您可能想要:

int main()
{
    int p;
    biggest(15, 20, &p);
    cout << "The biggest value is " << p << endl;
    return( 0 );
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 代码错误:线程1:EXC_BAD_ACCESS(代码= 1,地址= 0x0) - code error : Thread 1: EXC_BAD_ACCESS (code=1, address=0x0) 线程 1:xcode 中的 EXC_BAD_ACCESS(代码 = 1,地址 = 0x0)错误 - Thread 1: EXC_BAD_ACCESS (code=1, address=0x0) error in xcode 调用 glCreateShader 时出现运行时错误“线程 1:EXC_BAD_ACCESS(代码 = 1,地址 = 0x0)” - Getting runtime error "Thread 1: EXC_BAD_ACCESS (code=1, address=0x0)" whencalling glCreateShader 线程 1:使用 scanf 时出现 EXC_BAD_ACCESS (code=1, address=0x0) 错误 - Thread 1: EXC_BAD_ACCESS (code=1, address=0x0) error while using scanf C ++节点分配错误:线程1:EXC_BAD_ACCESS(代码= 1,地址= 0x0) - C++ node assign error: Thread 1: EXC_BAD_ACCESS (code=1, address=0x0) C ++:尝试将新节点添加到链接列表会产生“线程1:EXC_BAD_ACCESS(代码= 1,地址= 0x0)”错误 - C++: Attempting to add new node to linked list yields “Thread 1: EXC_BAD_ACCESS (code=1, address=0x0)” error 线程1:生成EXC_BAD_ACCESS(代码= 1,地址= 0x0)问题 - Thread 1 : EXC_BAD_ACCESS (Code = 1, address = 0x0) issue is generated Xcode:线程1:制作邻接表时,EXC_BAD_ACCESS(代码= 1,地址= 0x0) - Xcode: Thread 1: EXC_BAD_ACCESS (code=1, address=0x0) when making adjacency list 我的动态数组有问题 - 线程 1:EXC_BAD_ACCESS (code=1, address=0x0) - Problem with my dynamic array - Thread 1: EXC_BAD_ACCESS (code=1, address=0x0) 共同映射两个向量元素,并得到EXC_BAD_ACCESS(code = 1,address = 0x0)错误 - Comapring two vector elements and get EXC_BAD_ACCESS(code=1, address = 0x0) error
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM