- 博客(7)
- 收藏
- 关注
原创 自定义类型:结构体,枚举和联合体详讲
这里写目录标题结构体基础知识结构体的内存对齐结构体传参位段基础知识内存分配枚举基础知识联合体基础知识联合体大小计算 结构体 基础知识 结构体的声明 struct stu//创建一个名字为stu的结构体 { char name[20];//下面三个为成员变量 int age; short price; };//注意:此“;”必须加 结构体的定义和初始化 #include<stdio.h> struct stu//创建一个名字为stu的结构体 { char name
2021-03-21 21:08:38
610
1
原创 字符函数和字符串函数
字符函数和字符串函数求字符串长度的函数strlen长度不受限制的字符串函数strcpystrcatstrcmp长度受限制的字符串函数strncpystrncatstrncmp字符串查找strstrstrtok错误信息报告strerror内存操作函数memcpymemmovememcmpmemset 求字符串长度的函数 strlen 函数基本写法 size_t strlen(const char* str); 用法 读取字符串的长度 注意事项 1.strlen函数遇到’\0’时停止计数,以’\0’为结束标志,
2021-02-09 21:05:56
261
原创 数据的存储
数据的存储数据类型介绍整形在内存中的存储浮点数在内存中的存储 数据类型介绍 1.类型的基本归类: 整形家族: 1)char:包括 unsigned char(无符号字符), signed char(有符号) 2)int:包括 unsigned int(无符号), signde int (有符号) 3)short :包括 unsigned short [int] ,signed short [int] 4)long:包括 unsigned long [int] ,signed long [int
2021-02-01 20:38:07
493
原创 数组应用之扫雷小游戏的设计
数组应用小游戏——扫雷游戏游戏准备开局界面布置布雷游戏过程排查雷总体游戏代码的实现最终代码 游戏准备 游戏介绍 扫雷游戏就是一个方格面上埋藏有雷,一旦玩家点击雷点即失败本轮游戏结束,只有成功将所有无雷点找出点击即为成功,每次点击到不是雷电的地方时,界面将会显示数字表示以该坐标为中心的周围至多8个点的雷个数 需要实现 需要准备游戏开局的菜单以及采用两个二维数组一个用来布雷,一个用来显示玩家每一步的雷点情况,将最初游戏界面初始化 开局界面布置 目的 实现菜单的输出以及采用循环的方式使玩家可以决定继续玩还是终止游
2021-01-25 16:13:26
327
原创 数组应用————三子棋
数组应用————三子棋 三子棋数组应用————三子棋测试代码游戏初始化准备棋盘的创建和打印玩家和电脑的棋子输入输赢结果的判断 测试代码 放进test.c之中,用于代码的测试和运行。 基本方法 1.开始游戏前玩家进入菜单输入数字表示参加与否,1表示参加游戏,0表示结束游戏,通过循环使游戏可以多次进行。 2.玩家参加游戏,则进入游戏代码。 代码实现 int main( ){ srand((unsigned int)time(NULL)); int input = 0; do{
2021-01-24 22:46:00
177
原创 递归函数应用——编写一个函数 reverse_string
递归函数应用——编写一个函数 reverse_string 实现 将参数字符串中的字符反向排列并打印出返向后的字符串 方法(以"abcdef"为例) 创建一个字符数组,求出字符串的长度,通过递归函数以及指针将第一个’a’与最后一个’f’通过中间字符tmp进行交换,这时字符串变成"fbcdea",再将字符串"bcde"通过递归进行交换,此时字符长度需要-2,直到字符串长度等于1或0时(即只有中间字符或没有字符需要交换时)交换完成,用return ;返回,最后再将字符串打印即可; 代码实现 代码运行结果 总
2021-01-23 11:00:19
1056
原创 第一篇博客以及一些絮絮叨叨
一.情况基本介绍 我是来自中山大学的一名计算机大类大一新生。在上大学之前并没有接触过编程,现在一个学期过去了感觉对此产生了兴趣但是可以进步的空间还是非常大的,希望我可以从现在开始就抓紧时间,勤动手真正的去学习好编程以及其他知识来提升自己。 二.目标 虽然现在还没有分 专业大类,但是希望自己首先可以熟练掌握C语言,然后可以学好算法以及数据结构,争取大三可以拿到实习,早日知识熟练可以参加实验室之类的。并且希望可以认识到更多厉害的人,争取更大的进步。 三.平日学习规划 在放假时保持两小时代码时间,平常上课时保持至
2021-01-20 20:10:35
171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅