阅读下列程序,写出程序运行的输出结果。
voidmain()
{char*p={"12123123412345"},ch;
ints;
for(s=0,ch='2';*p!='\0';p++)
if(*p==ch)s++;/*s记录的是'2'的个数*/
printf("%d,p=%s\n",s,p);/*循环结束后,p已指向串尾,无任何输出结果*/
}
输出结果: 4,p=
阅读下列程序,写出程序运行的输出结果。
voidmain()
{char*p={"12123123412345"},ch;
ints;
for(s=0,ch='2';*p!='\0';p++)
if(*p==ch)s++;/*s记录的是'2'的个数*/
printf("%d,p=%s\n",s,p);/*循环结束后,p已指向串尾,无任何输出结果*/
}
输出结果: 4,p=