用C实现字符串比较和用C实现字符串逆序输出-----(C每日一编程)

一,字符串比较

参考代码:

int fun(char* p, char* q) {
	int i = 0;
	while (*p == *q) {
		if (*p == '\0')return 0;
		else p++, q++;
	}
	return *p - *q;
}
void main() {
	int n = fun("goods", "people");
	printf("%d", n);
}

运行结果:

用C实现字符串比较和用C实现字符串逆序输出-----(C每日一编程)_第1张图片

二,字符串逆序输出

参考代码:

void fun(char* w,int m) {
	char t, * p1,*p2;
	p1 = w;
	p2 = w+m-1;
	while (p1 < p2)
	{
		t = *p1;
		*p1 = *p2;
		*p2 = t;
		p1++;p2--;
	}
}
void main()
{
	char a[] = "ABCDEFG";
	fun(a,strlen(a));
	puts(a);
}

运行结果:

用C实现字符串比较和用C实现字符串逆序输出-----(C每日一编程)_第2张图片

今天随心插播了一条~

以上仅供参考。

用C实现字符串比较和用C实现字符串逆序输出-----(C每日一编程)_第3张图片

你可能感兴趣的:(C语言,C编程,C初学者,c语言,开发语言)