c语言中"0x0040108c"指令引用的"0x00000000"内存该内存不能为"written"

日期:2022-03-31 00:08:57 人气:1

c语言中"0x0040108c"指令引用的"0x00000000"内存该内存不能为"written"

正常情况下是没有问题的,
例如输入:hello world
输出:Reversed Name: world,hello
是不是你输入的字符串没有包含空格啊,
如果你输入的字符串不包含空格的话,
strchr(name, ' ')会返回NULL,导致p指向空指针,
*p = 0,这样对于空指针指向地址的赋值就会导致指令引用的"0x0000
    A+
热门评论