#include<stdio.h>
int main(int argc, char const *argv[])
{
char a[10]="acdgjmno" ; char b[10]="befhil";
char *p = a;
char *q = b;
while( *p != '\0' && *q != '\0')
{
if(*p <= *q)
{
printf("%c",*p);
p++;
}
else
{
printf("%c",*q);
q++;
}
}
if(*p == '\0')
printf("%s\n",q);
if(*q == '\0')
printf("%s\n",p);
return 0;
}
该C程序比较两个字符数组a和b中的字符,按照字母顺序输出。当遇到数组末尾时,输出剩余未遍历的数组。





