您现在的位置是:首页 >技术交流 >my_strcpy初建以及一些bug(待修正)网站首页技术交流

my_strcpy初建以及一些bug(待修正)

mewowaBc 2026-07-02 12:01:05
简介my_strcpy初建以及一些bug(待修正)
//>1.my_strcpy函数的搭建 (衔接知识点 调式 衔接知识点
// 数组内存、指针)
//>2.大层面的联动(指 指针在数据结构这里与数组等概念耦合
//的被丰富 其变得的更丰富 可以抽取出来开为一个顶层
//3.自己目前脑海内的 抽象思维 状态移动方程
//int i=0;
//for(i=0;i<=12;i++){
//	arr[i]=0;
//	printf("hehe
");
//}
//
//strcpy(arr1,arr2);
//printf("%s",arr1);
//
//void my_strcpy(char* arr1, char* arr2){
//	while(*arr1!='')}
//	{
//		*arr1=*arr2;
//		arr1++;
//		arr2++;
//	}
//	*arr1=L*arr2;
//}
//这里还缺少一个数据内存 更底层的一个逻辑的一个补充
//#include<stdio.h>
//void my_strcpy(char* arr1,char* arr2)
//{
//	while(*arr1!=''){
//		*arr1=*arr2;
//		arr1++;
//		arr2++;
//	}
//	*arr1=*arr2;
//}
//int main(){
//	char arr1[]="##############";
//	char arr2[]="bit&btye";
//	my_strcpy(arr1,arr2);
//	printf("%s",arr1);
//}

//这里是缺失的补充:
//上端与下端
//int a=1;
//char* p=&char(a);
//if (*p==0) puts("大端");
//else puts("小端");
#include<stdio.h>
int Isxxx(void)
{
	return *char(int a=1);
}
int main(){
	if(Isxxx==1)puts("大端");
	else puts("小端");
	return 0;
}
//记得补

(一些bug修复,关于指针的和一些奇怪的还未解决)

总结:

1.用较低阶的手段创建了类似strcpy的函数

2.为数据存储填补的一个底层代码,但是待修订

3,前行中的一些瑕疵,和决策决定激发

//知识来源”C语言零基础"在“bilibili"里的一个up主

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。