下面程序的运行结果是 #include main() { static char a[]=" Languagef" ,b[]="programe"; char *p1,*p2; int k; p1=a; p2=b; for(k=0; k

admin2010-12-10  34

问题 下面程序的运行结果是
#include
main()
{  static char a[]=" Languagef"  ,b[]="programe";
char *p1,*p2;  int k;
p1=a; p2=b;
for(k=0; k<=7; k++)
if(*(p1+k)==*(p2+k))  printf(" %c",*(p1+k)); }

选项 A、gae
B、ga
C、Language
D、有语法错

答案A

解析 考查用指针来引用字符数组元素的方法。指针p1+k相当于指针p1向后移动了k个字符的位置,指针p2同理。
转载请注明原文地址:https://kaotiyun.com/show/OoPp777K
0

最新回复(0)