第七章 指针.pptVIP

  • 5
  • 0
  • 约2.08万字
  • 约 85页
  • 2017-05-28 发布于湖北
  • 举报
第七章指针要点

以下程序运行后,输出结果是 main() {static char a[]=ABCDEFGH, b[]=abCDefGh; char *p1,*p2; int k; p1=a; p2=b; for(k=0;k=7;k++) if(*(p1+k)= =*(p2+k)) printf(%c,*(p1+k)); printf(\n); } A) ABCDEFG B) CDG C) abcdefgh D) abCDefGh B 课堂练习 【例7.11】使用字符指针编程实现例5.9判断回文字符串的问题。所谓回文就是相对中心左右对称的字符串。如字符串“ababcbaba”和“abddba”是回文,而字符串“abcaa”不是回文。 (1)定义字符指针变量start、end和mid,它们分别指向字符串的起始位置,末尾位置和中间位置 编程举例 求解思路: (2)比较指针start和end指向的字符是否相同。 若不同,算法结束说明该字符串不是回文; 若相同,指针start后移(即进行自增操作),指针end前移(即进行自减操作),然后继续执行步骤(2),直到字符指针start或end移动到字符指针mid处,可判断出该字符串时回文。 编程举例 #include stdio.h #include st

文档评论(0)

1亿VIP精品文档

相关文档