
C语言
文章平均质量分 81
本栏大多是C语言进阶内容,需要一点C语言基础,写的比较详细,可以日常当作字典,查缺补漏很不错
手法king
精益求精,绝不写白菜!
展开
-
c语言实现三子棋!
以上就是用c语言对三子棋的实现---如果对你有启发的话------就给哥们来个一键三连!顾名思义,要打印一个3*3的“井”类图样,并且对其棋子赋值----共有4种结果---平局---玩家赢---电脑赢---继续--------game.c----文件名---负责函数的实现。----game.h----头文件名--负责函数的声明。-----test.c---文件名--起始文件-然后建立一个简易菜单-----之后再用一个选择语句供玩家选择-----1:首先是小游戏开始的准备工作-----原创 2023-05-07 17:05:45 · 257 阅读 · 10 评论 -
用c语言实现(完美)扫雷
一,游戏的玩法以及设计理念二,各种功能的代码实现1,创建菜单(菜单--menu)2,主函数的实现3,创建棋盘并且初始化(初始化--initial)4,打印棋盘(打印--display)5,布置雷的位置(布置---deposit)6,排查雷(排查---check)三,代码汇总1,test.c文件2,game.c文件3,game.h文件。原创 2023-05-10 13:56:21 · 393 阅读 · 10 评论 -
C语言的数据类型及其存储方式
1,常见的数据类型 2,整形家族 3,浮点型家族 4,构造类型 5,指针类型 6,空类型 1,原码,反码和补码 2,大小端字节序介绍 1,浮点数的存储规则 2,数字M和指数E的特殊规定双精度浮点型 整型分为有符号整型和无符号整型:longunsigned long [ int ] 我们正常情况下的类型声明都是原创 2023-06-01 18:24:48 · 1249 阅读 · 21 评论 -
【C语言】字符串函数和内存函数详解
字符串函数和内存函数详解,求字符串长度strlen字符串函数strcpystrcatstrcmp字符串函数介绍strncpystrncatstrncmp字符串查找strstrstrtok错误信息报告 strerror字符操作内存操作函数memcpymemmovememsetmemcmp原创 2023-07-17 10:08:09 · 345 阅读 · 12 评论 -
【C语言】自定义类型:结构体,枚举,联合体
一,结构体 1,结构体类型的声明 2,结构的自引用 3,结构体变量的定义和初始化 4,结构体内存对齐 5,结构体传参 6,结构体实现位段(位段的填充&可移植性)二,枚举 1,枚举类型的定义 2,枚举的优点 3,枚举的使用三,联合 1,联合类型的定义 2,联合的特点 3,联合大小的计算原创 2023-07-18 17:28:27 · 283 阅读 · 7 评论 -
动态内存函数,内存开辟,柔性数组(超详细)
动态内存函数,内存开辟,柔性数组(超详细)目录一,为什么存在动态内存分配二,动态内存函数的介绍 1,malloc 2,calloc 3,realloc 4,free三,C/C++程序的内存开辟四,柔性数组 1,柔性数组的特点 2,柔性数组的使用 3, 柔性数组的优势原创 2023-08-06 19:33:07 · 283 阅读 · 13 评论 -
错误的集合(C语言详解)
错误的集合(C语言详解)集合 s 包含从 1 到 n 的整数。不幸的是,因为数据错误,导致集合里面某一个数字复制了成了集合里面的另外一个数字的值,导致集合 丢失了一个数字 并且 有一个数字重复 。给定一个数组 nums 代表了集合 S 发生错误后的结果。请你找出重复出现的整数,再找到丢失的整数,将它们以数组的形式返回。示例 1:输入:nums = [1,2,2,4]输出:[2,3]示例 2:输入:nums = [1,1]输出:[1,2]原创 2023-08-13 15:04:19 · 521 阅读 · 26 评论 -
除自身以外数组的乘积(c语言详解)
除自身以外数组的乘积(c语言详解)题目:除自身外数组的乘积给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。题目数据保证数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。请不要使用除法,且在 O(n) 时间复杂度内完成此题。提示:2原创 2023-08-15 19:57:09 · 702 阅读 · 34 评论 -
单词倒排(C语言详解)
单词倒排(C语言详解)题目:单词倒排描述:对字符串中的所有单词进行倒排。说明:1、构成单词的字符只有26个大写或小写英文字母;2、非构成单词的字符均视为单词间隔符;3、要求倒排后的单词间隔符以一个空格表示;如果原字符串中相邻单词间有多个间隔符时,倒排转换后也只允许出现一个空格间隔符;4、每个单词最长20个字母数据范围:字符串长度满足 1≤n≤10000;输入描述:输入一行,表示用来倒排的句子输出描述:输出句子的倒排结果原创 2023-08-17 18:40:55 · 1828 阅读 · 35 评论 -
找到所有数组中消失的数(C语言详解)
找到所有数组中消失的数(C语言详解)题目:找到所有数组中消失的数题目详情:给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1,n] 内。请你找出所以在 [1,n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。原创 2023-08-20 13:36:27 · 1779 阅读 · 35 评论 -
【c语言】文件操作 万字详解
【c语言】文件操作 万字详解为什么使用文件什么是文件程序文件数据文件文件的打开文件指针文件的打开和关闭文件的顺序读写顺序读写函数介绍字符输出函数fputc字符输入函数fgetc文本行输出函数fputs文本行输入函数fgets格式化输出函数fprintf格式化输入函格式化输入函数fscanf二进制输出fwrite二进制输入 freadsprintfsscanf文件的随机读写fseek ftell rewind 文本文件和二进制文件文件读取结束的判定文件缓冲区原创 2023-08-24 12:08:15 · 885 阅读 · 52 评论 -
【竞赛题目】木块(C语言详解)
是里的一道,博主觉得很新颖想推荐给大家;为了提高词汇量,小理得到了,其中每块都是一个各写着一个字母。他正在通过将木块排成一排使得来学习拼写。给定小理的四个木块上的字母,以及他想拼写的单词列表,请确定列表中哪些单词可被他使用木块成功拼写输入共行。输入的第一行包含,为小理想要拼写的单词数。接下来的每行包含一个带有,表示小理的一个块的六个侧面上的字母。接下来的行包含小理想要拼写的个单词。其中每一个的长度在到个大写字母之间。对于小理列表中的每个单词,如果他能够使用木块拼写,则输出,否则输出。原创 2023-10-11 11:10:18 · 2473 阅读 · 146 评论