您正在尝试打印lorem_ipsum[i]
,就好像它是一个字符串.lorem_ipsum
是一个字符串,所以lorem_ipsum[i]
只是一个字符.
发生segfault是因为printf查看字符的值并将其lorem_ipsum[i]
解释为char*指针(字符串).当然,字符的值不对应于有效的分配的内存地址.
您正在尝试打印lorem_ipsum[i]
,就好像它是一个字符串.lorem_ipsum
是一个字符串,所以lorem_ipsum[i]
只是一个字符.
发生segfault是因为printf查看字符的值并将其lorem_ipsum[i]
解释为char*指针(字符串).当然,字符的值不对应于有效的分配的内存地址.