摘要: 项目案例:贪吃蛇 下载链接:https://www.haolizi.net/example/view_123268.html 1. 初始化墙 代码: // 初始化墙 void init_wall(void) { for (size_t y = 0; y <= HIGH; ++y) { for (si 阅读全文
posted @ 2020-10-03 22:41 小宇宙zjy 阅读(490) 评论(1) 推荐(0) 编辑
摘要: 文件操作 文件指针 操作系统通过 函数(API) 操作文件,而函数通过文件指针识别不同文件 函数 --> 文件指针 --> 文件 打开和关闭文件 fopen打开文件 #include <stdio.h> FILE *fopen(const char *filename,const char *mod 阅读全文
posted @ 2020-10-03 20:23 小宇宙zjy 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 复合类型 结构体 结构体中的成员空间是独立的,没有空间,只有大小 定义 // stu结构体,相当于一个模具 struct stu { int num; // 不要赋值 char name[16]; int age; }; // 一定要有分号 结构体变量的定义 // 方法一:定义结构体同时定义变量 s 阅读全文
posted @ 2020-09-30 18:36 小宇宙zjy 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 内存管理 内存分区 普通局部变量 定义 // 局部变量 // 在{}里面定义的不加任何修饰的变量 就是局部变量 // 作用范围:离它最近的{}之间 // 生命周期:离它最近的{}结束,局部变量就释放 // 储存空间:栈区 // 注意事项: // 局部变量 不初始化 内容随机 // 不同范围局部变量同 阅读全文
posted @ 2020-09-19 22:18 小宇宙zjy 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 字符操作函数 头文件 #include <string.h> strcpy字符拷贝 #include <string.h> char * strcpy(char * dest,const char * source); 功能:将source所指的字符串拷贝到dest所指的内存空间中, '\0'也会被 阅读全文
posted @ 2020-09-18 22:49 小宇宙zjy 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 函数进阶 函数参数默认值 C语言不支持设置函数默认参数 #define _CRT_SECURE_NO_WARNINGS int test(int a = 0,int b) { return a + b; } int main() { test(1,2); return 0; } 报错: PS D:\ 阅读全文
posted @ 2020-09-18 22:48 小宇宙zjy 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 函数和指针 函数 函数分类 系统函数,即库函数 由编译系统提供 用户定义函数 用以解决用户需要 函数的作用 省去重复代码 一段代码指令为相同功能服务,可以将这段代码定义成函数 函数可以让程序模块化,便于阅读和修改 函数的定义 返回值类型 函数名(参数列表) { 函数体; } 返回类型:用户需要函数返 阅读全文
posted @ 2020-09-05 22:18 小宇宙zjy 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 数组 数组是由多个相同类型的数据组成的集合 数组的内存地址是连续的 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() { int a[5] = { 1,2,3,4,5 }; for (int i = 0; i < 5; ++i 阅读全文
posted @ 2020-09-05 22:17 小宇宙zjy 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 程序流程结构 顺序结构,程序按顺序执行,不发生跳转 选择结构,依据条件是否满足,有选择的执行相应功能 循环结构,依据条件是否成立,循环多次执行代码 goto语句 语法:goto 标签; 例: #define _CRT_SECURE_NO_WARNINGS #include <stdlib.h> #i 阅读全文
posted @ 2020-09-05 22:15 小宇宙zjy 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 类型转换函数 头文件 #include <stdlib.h> atof 功能:把字符串转换成浮点数 函数原型:atof(In_z char const* _String); 例: #define _CRT_SECURE_NO_WARNINGS #include <stdlib.h> #include 阅读全文
posted @ 2020-09-05 22:14 小宇宙zjy 阅读(105) 评论(0) 推荐(0) 编辑