比特
ITliuyang
这个作者很懒,什么都没留下…
展开
-
总结关于 sizeof 和 strlen 各种情况
#include <stdio.h>#include <stdlib.h>#include <string.h>int main() { // char arr[] = { 'a', 'b', 'c', 'd', 'e', 'f' }; // UB 对应着错误的代码 //printf("%d\n", strlen(arr)); // 未定义行为...原创 2020-03-11 20:59:55 · 141 阅读 · 0 评论 -
模拟实现字符串函数
模拟实现memmovevoid* Memmove(void* dest, const void* src, size_t num) { assert(dest != NULL && src != NULL); // 先判定缓冲区内存是否重叠 char* cdest = (char*)dest; char* csrc = (char*)src; if (csrc < ...原创 2020-03-11 20:47:33 · 121 阅读 · 0 评论 -
模拟实现strcat strcpy strlen
//模拟实现strcat#include<stdio.h>char* Mystrcat(char buf[], char arr[]) { char* ret = buf;//定义一个临时指针,存储buf的指针 while (*ret != '\0') { ret++;//把指针指向buf的最后即'\0'; } while ((*ret++ = *arr++) != '...原创 2020-03-11 20:43:31 · 102 阅读 · 0 评论 -
好久没写博客了 最近在忙四级英语的事情来写一篇
#include < stdio.h >struct S{int a;int b;};int main( ){struct S a, *p=&a;a.a = 99;printf( “%d\n”, B____);return 0;}A. a.aB. *p.aC. p->aD. (*p).a字符会有就近原则 所以B是错误的代码结果为wan...原创 2019-12-11 22:27:42 · 139 阅读 · 0 评论 -
练习
原创 2019-12-01 22:30:40 · 91 阅读 · 0 评论 -
三子棋程序练习
三子棋原创 2019-11-28 17:05:47 · 142 阅读 · 0 评论 -
练习
5.递归和非递归分别实现strlen2.递归和非递归分别实现求n的阶乘3.递归方式实现打印一个整数的每一位原创 2019-11-20 12:31:34 · 107 阅读 · 0 评论 -
练习
1.递归和非递归分别实现求第n个斐波那契数。2.编写一个函数实现n^k,使用递归实现3.写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是194.编写一个函数 reverse_string(char * string)(递归实现)实现:将参数字符串中的字符反向排列。要求:不能使用C函数...原创 2019-11-19 23:00:13 · 98 阅读 · 0 评论 -
20191117.c
创建一个数组,实现函数init()初始化数组、实现empty()清空数组、实现reverse()函数完成数组元素的逆置。要求:自己设计函数的参数,返回值...原创 2019-11-17 22:00:44 · 106 阅读 · 0 评论 -
练习
.实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,输入9,输出99口诀表,输入12,输出1212的乘法口诀表。2.使用函数实现两个数的交换。输入一个年份判断是不是闰年判断素数...原创 2019-11-17 21:34:26 · 92 阅读 · 0 评论 -
熟悉使用GitHub
听说了神器GitHub立刻去试了一下在网站下载紧接这便是安装的步骤啦,跟随网上法力无边的前辈们的步伐和建议,首先选择了安装git for windows,再安装TortiseGit在对于git for windows的安装方法相对比较繁琐,就是需要一直去点击next,无脑输出之后即可完成,对于TortiseGit也是同样一路火花带闪电的默认安法.当两个安装包安装成功后就需要将自的电脑重新启...原创 2019-11-12 22:15:27 · 156 阅读 · 0 评论 -
练习
1.类似猜价格的小游戏原创 2019-11-12 22:07:12 · 88 阅读 · 0 评论 -
今日训练
1绘出三角图案3输出1~999的所有水仙数3求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字原创 2019-11-12 21:25:16 · 114 阅读 · 0 评论 -
第三次练习
1、交换两个数组的内容2、计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。3\编写程序数一下 1到 100 的所有整数中出现多少次数字9原创 2019-11-06 13:28:39 · 97 阅读 · 0 评论 -
练习二
1.交换两个整型数据2.交换两个变量但不实用使用临时变量3.十个数的最大值4.三个数的排序 冒泡排序5.两个数的公约数adow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0lUbGl1eWFuZw==,size_16,color_FFFFFF,t_70)ext_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0lUbGl1eWFuZw==,size...原创 2019-11-04 13:15:11 · 147 阅读 · 0 评论 -
第一天练习敲代码
1.打印100-200之间的素数2.打印1000-2000之间的闰年3.打印乘法口诀原创 2019-11-03 21:09:27 · 495 阅读 · 0 评论 -
第一天学代码 立一个flag
先立一个小目标 下个月写一万行代码 每天至少两个小时 争取六个小时明年秋招就业在向我招收 fighting!!!原创 2019-10-30 22:17:01 · 144 阅读 · 0 评论