C字符串内存分配隐含?

eat*_*mon 0 c string memory-management bytearray multidimensional-array

所述sizeof(test)返回24.是3点数组char*的指针,它们分别我的机器上的8个字节.我的问题是C是否也为角色正确分配了空间?我想这样做是因为这有效,但我想确保我正确地做到了.

char* test[] = {"QW", "BT", "GH"};
int size = sizeof(test) / sizeof(char*);
Run Code Online (Sandbox Code Playgroud)

Rol*_*lig 6

是的,它确实.但是,字符可以在存储器的只读部分中.