我这里有段c代码
main()
{
int b;
char s[] = "abc";
char *p2;
char *p3 = "123456";
static int c =0;
p1 = (char *)malloc(10);
p2 = (char *)malloc(20);
strcpy(p1, "123456");
}
我想知道 char *p3 = “123456”中的“123456”是存储在文字常量区还是和p3一起存储在栈区。请赐教!
常量区,属于常量字符串。