2024.1.15

        这周是考试周昂,下周有三门相对重要的考试,所以说会将更多的时间与精力投入到复习中去,相对而言的投入到代码中的时间就会变少平时就以复习以前写过的代码为主了,这一周是不打算开新坑的,一切新的学习暂停,等到考完了的寒假,我必将编程爽!那么还是看看今天复习了什么代码吧——

#define _CRT_SECURE_NO_WARNINGS
#include
#include
#include
//int main()
//{
//	FILE* pf = fopen("zxl.docx", "r");
//	if (pf == NULL)
//	{
//		printf("%s", strerror(errno));
//		return -1;
//	}
//	char a[20];
//	fscanf(pf, "%s", a);
//	printf("%s", a);
//	fclose(pf);
//	pf = NULL;
//	return 0;
//}


//my_strlen(char* a)
//{
//	int count = 0;
//	while (*a != '\0')
//	{
//		count++;
//		a++;
//	}
//	return count;
//}
//int main()
//{
//	//my_strlen
//	char* a = "abcdef";
//	printf("%d", my_strlen(a));
//
//	return 0;
//}


//void my_strcpy(char* a, char* b)
//{
//	while (*a++ = *b++)
//	{
//		;
//	}
//}
//
//int main()
//{
//	my_strcpy;
//	char a[20];
//	char b[10] = "abcdefg";
//	my_strcpy(a, b);
//	printf("%s", a);
//	return 0;
//}


//char* my_strcat(char* a, char* b)
//{
//	char* temp = a;
//	while (*a != '\0')
//	{
//		a++;
//	}
//	while (*a++ = *b++)
//	{
//		;
//	}
//	return temp;
//}
//
//int main()
//{
//	char a[20] = "abcd";
//	char b[10] = "efgh";
//	my_strcat(a, b);
//	printf("%s", a);
//	return 0;
//}

int my_strcmp(char* a, char* b)
{
	while (*a == *b && *a!='\0')
	{
		a++;
		b++;
	}
	if (*a == *b)
	{
		return 0;
	}
	return *a - *b;

}

int main()
{
	char* a = "abcdz";
	char* b = "abcde";
	int ret = my_strcmp(a, b);
	if (ret > 0)
	{
		printf(">");
	}
	else if (ret == 0)
	{
		printf("=");
	}
	else
	{
		printf("<");
	}
	return 0;
}

        考试加油了少年!

你可能感兴趣的:(c语言)