【发布时间】:2014-06-23 07:13:28
【问题描述】:
我有以下代码:
char* str = "01248";
printf("%x \n", str[str[1] + str[3]]);
作为str[1]+str[3] = 101,代码查找str [101]。
这段代码会(总是)出现分段错误吗? 或者我们在这个地址有一些东西,我们会打印一些东西?
【问题讨论】:
-
我没有得到 -1。愿意解释一下吗?这是一个表明缺乏知识的问题,这就是一个问题应该做的事情。这本身并不是一个坏问题......
标签: c segmentation-fault