#include<stdio.h> int main() { char b[]="ABCD"; char *chp; for(chp=b;*chp;chp+=2) printf("%s",chp); printf("\n"); }
时间: 2024-05-27 10:09:12 浏览: 93
SeqList.h #include <stdio.h> //包含标准输入输出流的头文件 #include <assert.h
这段代码的功能是输出字符串 "ABCD" 中的每隔一个字符的子串。具体来说,将字符数组 b 的首地址赋值给指针变量 chp,然后循环中每次将 chp 的值增加 2,即指向下一个字符,直到遇到字符串结束符 '\0' 为止。循环中使用 printf 函数输出 chp 指向的字符子串。因为每次增加 2,所以输出的子串是 "AC"。最后输出一个换行符。
阅读全文