自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WX Never Give Up!

菜鸟小白在西安~~

  • 博客(7)
  • 收藏
  • 关注

原创 字符串操作函数模拟实现

1.模拟实现strcpy2.模拟实现strcat3.模拟实现strstr4.模拟实现strcmpchar* my_strcpy(char* str,const char* p){assert(str != NULL);assert(p != NULL);char*s = str;while ((*s++ = *p++) != '\0'){

2017-05-31 10:07:40 297

原创 运用for循环在数组中进行 一些变换

调整数组使奇数全部都位于偶数前面。题目:输入一个整数数组,实现一个函数,来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分,所有偶数位于数组的后半部分。void Adj(int *arr,int len){int i,j;for (i = 0; i {for (j = 0; j {if (arr[i]%2 == 0

2017-05-09 22:33:00 857

原创 小题练习

二进制颠倒unsigned int  reverse_bit(unsigned int num){int i;int sum = 0;for (i = 0; i {sum += ((num >> i) & 1) * pow(2, 31 - i);}return sum;}int main(){int num = 25;//权重unsigned

2017-05-08 21:46:39 266

原创 有一个字符数组的内容为:"student a am i",请你将数组的内容改为"i am a student". 要求: 不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)

首先将整个字符串颠倒过来 也就是将数组逆序存储,【写代码时我把定义的临时变量mid定义成arr[mid],并且还将mid 初始化为0,导致后来一直出错,不可以定义下标,因为下标都是有left和right来控制的】其次再将每个单词颠倒,这里我出现的问题比较多,开始我是苦恼于应该用if语句还是while语句判断条件,但是之后是需要不断调整left和right并且再次交换字符的,所以这里用while

2017-05-08 19:55:58 520

原创 str-...的函数的模拟实现学习

int main(){int mid = strcmp(s1, s2);printf("%d\n",mid);return 0;int len = strlen("hello,world!");printf("%d\n",len);//strlen模拟实现:计算长度,/0为止char arr[10] = { 0 };strcpy(arr, "hello,world!

2017-05-08 17:55:38 242

转载 程序编译过程图

程序编译过程

2017-05-04 21:16:50 653

原创 宏和函数的区别

宏:所谓宏,就是一些命令组织在一起,作为一个单独命令完成一个特定任务。宏与函数的比较:  宏:比函数短而且快,比函数类型广,且宏不需要求参再传参。函数:可以调试,可以递归,不需要加许多括号以防止运算顺序出错,并且有类型检查,但需要求参后再传参。例:宏:#include#define PRINT(FORMAT,VALUE)int main(){       

2017-05-04 20:57:18 266

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除