64,654
社区成员
发帖
与我相关
我的任务
分享
#define STRING "abcdefghijklmn\n"
const char string[]="abcdefghijklm\n";
...
printf(STRING); //为STRING分配了第一次内存
printf(string); //为string一次分配了内存,以后不再分配
...
printf(STRING); //为STRING分配了第二次内存
printf(string);
...
int main()
{
const char s[]="abc\n";
printf("abc\n");
printf("abc\n");
printf("%s",s);
printf("%s",s);
return 0;
}