问题
填空题
下面程序的输出结果是______。
#include<stdio.h>
main()
static chara[]="zhao",b[]="juan";
char*ptr1=a,*ptr2=b;
int k;
for(k=0;k<4;k++)
if(*(ptr1+k)==*(ptr2+k))
printf("%c",*(ptr1+k));
答案
参考答案:a
解析: 本程序先将指针ptr1和ptr2分别指向字符数组a和b,然后通过指针的移动比较a和b中是否有相同的字符。若有相同的字符则将其输出。