04 2023 档案
摘要:int main(){ char a = -1; //10000000000000000000000000000001 ——-1的原码 //11111111111111111111111111111110 ——-1的反码 //11111111111111111111111111111111 ——-1
阅读全文
摘要:int check_sys(){ int a = 1; //0X 00 00 00 01 大端存储 //0X 01 00 00 00 小端存储 //char* p = (char*)&a;//强制类型转换,int 4个字节,强制转换,会取第一个字节 //if (*p == 1)//解引用判断是‘0’
阅读全文
摘要:int my_strlen(const char* str){ int count = 0; assert(str != NULL); while (*str != '\0') { count++; str++; } return count;}int main(){ char arr[] = "a
阅读全文
摘要:char* my_strcpy(char* dest,const char* src)//(目标位置,源头)指针接收 //const 常属性 不可修改{ char* ret = dest; assert(dest != NULL);//断言 assert(src != NULL);//断言 //把s
阅读全文
摘要://void my_strcpy(char arr1[], char arr2[])传址//{// int i = 0;// while (1)// {// arr1[i] = arr2[i];// if (arr1[i] == '\0')// {// break;// }// i++;// }//
阅读全文
摘要:// struct 结构体关键字 stu 结构体标签 struct stu 结构体类型//struct stu //结构体必须使用struct语句结构体关键字//{// char name[20];// short age;// char tele[12];// char sex[5];// //成
阅读全文
摘要:int My_strlen(char* p){ if (*p != '\0') { return 1 + My_strlen(p + 1); } return 0; /*int count = 0; while (*p != '\0') { count++; p++; } return count;
阅读全文