我有以下代码:
char* str = "01248"; printf("%x \n", str[str[1] + str[3]]);
因为str[1]+str[3] = 101,代码寻找str [101].
str[1]+str[3] = 101
str [101]
这段代码会(总是)得到分段错误错误吗?或者我们在这个地址有变化,我们会打印一些东西?
c segmentation-fault
c ×1
segmentation-fault ×1