笔记
一直在努力加油
这个作者很懒,什么都没留下…
展开
-
c语言之文件保存版通讯录
#include <stdio.h>#include <stdlib.h>#define INIT_CAP 3#define ADD_CAP 2#define MAXNAME 20#define MAXTELE 12#define SEX 5#define MAXADD 30typedef struct Pepole{ char name[MAXNAME]; int age; char sex[SEX]; char tele[MAXTELE]; ch.原创 2021-09-16 11:23:26 · 189 阅读 · 0 评论 -
c语言之动态内存分配版通讯录
#include <stdio.h>#include <stdlib.h>#define INIT_CAP 3#define ADD_CAP 2#define MAXNAME 20#define MAXTELE 12#define SEX 5#define MAXADD 30typedef struct Pepole{ char name[MAXNAME]; int age; char sex[SEX]; char tele[MAXTELE]; ch.原创 2021-09-13 15:30:07 · 81 阅读 · 0 评论 -
c语言之判断大小端字节序
大端字节序:所谓的大端,是指数据的高字节,保存在内存的低地址中,而数据的低字节,保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;小端字节序:所谓的小端,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权值高,低地址部分权值低,和我们的逻辑方法一致。举个栗子:比如数字 0x12 34 56 78在内存中的表示形式为:1)大端模式:.原创 2021-09-11 10:09:52 · 204 阅读 · 0 评论 -
c语言之模拟实现strncpy
目录参数详解功能讲解strncpy函数原型参数详解strDest:表示复制的目标字符数组;strSource:表示复制的源字符数组;count:表示复制的字符串长度。功能讲解复制字符串strSource中的内容(字符,数字、汉字....)到字符串strDest中,复制多少由count的值决定。如果strSource的前n个字符不含NULL字符,则结果不会以NULL字符结束。如果n<count的长度,只是将strSource的前n个字符复制到strDest的前n个原创 2021-09-08 12:32:47 · 247 阅读 · 0 评论 -
c语言之字符串旋转
字符串左旋题目内容:实现一个函数,可以左旋字符串中的k个字符。例如:ABCD左旋一个字符得到BCDAABCD左旋两个字符得到CDAB第一种方法:在每一次的字符旋转中将后续的字符进行往前缩进的操作。即从前往后遍历每一个待旋转的字符,将当前字符后续的所有字符往前缩进一个位置,缩进完毕则把当前的字符填充至字符串的尾部。void string_left_rotate(char* arr, int k){ int i = 0; int len = strlen(arr); for .原创 2021-09-06 14:08:43 · 783 阅读 · 0 评论 -
c语言小游戏之三子棋
为什么要写这个小游戏,1.是对自己所学知识的掌握做个总结,2.通过编写小项目的方式对所学的知识查缺补漏。明确了目的之后,先要建立一个思路和实现步骤,然后按照步骤去实现代码。思路和实现步骤:打印游戏选择界面玩家输入1开始游戏,输入0结束游戏初始化棋盘和打印棋盘在屏幕上打印一个3*3的棋盘,棋盘的每一小格初始化为空格;为了让这个游戏更有趣一点,棋盘部分可以扩展成为5*5,还可以扩展成任意大小的棋盘。玩家通过输入坐标把棋下在棋盘里,电脑是由系统生成随机数组成坐标下棋。判断输赢判断棋...原创 2021-09-04 14:35:51 · 106 阅读 · 0 评论