如题,按照我的理解,下列程序中,*(p+0)指向字符't',而*(p+1)指向字符'e',依此类推。而*(p+0)='T';这一语句会让字符串从test变成Test,printf输出时应输出Test,为何会导致程序崩溃?#include intmain(void){char*p="test";*(p+0)='T';printf("%s\n",p);return0;}
繁星coding
慕工程0101907
慕虎7371278
随时随地看视频慕课网APP
相关分类