小编use*_*063的帖子

何时发生段错误?

我有以下代码:

char* str = "01248";
printf("%x \n", str[str[1] + str[3]]);
Run Code Online (Sandbox Code Playgroud)

因为str[1]+str[3] = 101,代码寻找str [101].

这段代码会(总是)得到分段错误错误吗?或者我们在这个地址有变化,我们会打印一些东西?

c segmentation-fault

1
推荐指数
1
解决办法
118
查看次数

标签 统计

c ×1

segmentation-fault ×1