问题 填空题

下面程序的输出结果是______。
#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中是否有相同的字符。若有相同的字符则将其输出。

单项选择题
填空题