C语言
文章平均质量分 82
C语言学习历程
清风玉骨
愿你在冷铁卷刃之前,得以窥见天光
展开
-
笔试1:作用域&字符串&迭代器问题
作用域&字符串&迭代器问题原创 2024-04-03 18:00:00 · 219 阅读 · 0 评论 -
分析两个来自C陷阱与缺陷的代码
分析两个来自C陷阱与缺陷的代码(*(void (*)())0)();与void (*signal(int , void(*) (int) ) ) (int);原创 2022-06-29 18:44:41 · 245 阅读 · 4 评论 -
个人第一篇博客
1.自我介绍 一位来自普通城市中的一所普通的大学的大一生,现在致力于编程方面的学习,为了未来的梦想而奋斗学习。2.编程目标从事Java方面的工作,将Java学习放置首位。3.怎么学习编程学以致用,学到哪就运用至哪,学会贯通,致力于有对未来工作方面的学习。4.学习时间在完成学校的学习的之后,保证学校学习不出问题的情况下,将多余的时间投入到编程方面的学习。时间尽量多,没有规定,能学的时候就学一点。5.最想进入的一家IT公司想进入一些前沿IT公司,但并没有拘泥于此,想要到一所充原创 2022-04-03 16:27:36 · 339 阅读 · 3 评论 -
C库函数 qsort()的使用与模拟实现
目录C 库函数- qsort()概念冒泡排序 利用qsort解决·void* 指针·qsort 实现利用qsort结构体排序 ·名字的排序 ·年龄的排序模拟实现qsort模拟qsort对数组的排序 解析·主函数·比较函数·交换函数·基于冒泡排序的思想实现qsort的函数排序结构体数据·结果 ......原创 2022-07-01 21:52:19 · 799 阅读 · 3 评论 -
C 标准库-- strncat() 、strstr()的介绍与使用
strncat()介绍strstr()介绍两者联系在一起可以解决一个经典题目原创 2022-07-03 12:07:15 · 376 阅读 · 4 评论 -
字符串函数
目录strtok原模型介绍使用结果strerror原模型介绍 使用 结果 memcpy原模型介绍 使用 结果 注意事项memmove原模型介绍使用 结果模拟实现解析模拟实现结果memcmp原模型介绍使用 结果注意事项 memset 原模型介绍 使用 结果注意事项结果结果 结果 这算是超额完成了自己的职责了^-^ 结果结果当dest 大于 src 地...原创 2022-07-11 12:26:19 · 519 阅读 · 2 评论 -
文件操作详解
文件的作用文件指针文件的打开和关闭fopen与fclosefputcfputsfgetsperrorfprintffscanf简单了解流fwritefreadsscanf与sprintf示例随机读写fseek三个定位符号ftellrewind文本文件和二进制文件文件读取结束的判定被错误使用的feoffeof文件缓冲区...原创 2022-07-24 11:03:12 · 612 阅读 · 3 评论 -
动态内存管理
动态内存函数malloc与freemalloc原型使用解析free原型示范注意事项calloccalloc原型示范realloc原型示例realloc开辟空间的两种情况常见的动态内存错误对非动态开辟内存使用free释放使用free释放一块动态开辟内存的一部分对同一块动态内存多次释放动态开辟内存忘记释放(内存泄漏)几个经典的笔试题C/C++程序内存分配的几个区域柔性数组.........原创 2022-07-20 10:50:11 · 613 阅读 · 1 评论 -
类型详解(枚举+联合)
枚举枚举类型的定义枚举的优点注意事项联合(共用体)联合类型的定义联合的特点联合大小的计算原创 2022-07-18 14:36:44 · 335 阅读 · 3 评论 -
类型详解·自定义类型·结构体初识
结构体结构的声明与特殊的声明结构的自引用结构体变量的定义和初始化与使用结构体内存对齐计算修改默认对齐数结构体传参什么是位段位段的内存分配位段解析位段的跨平台问题...原创 2022-07-16 16:37:57 · 576 阅读 · 1 评论 -
指针进阶·八道笔试题(四)
以往的关于指针的八道笔试题原创 2022-07-08 12:24:33 · 122 阅读 · 6 评论 -
指针进阶·数组参数、指针参数、数组名的解析(二)
数组参数、指针参数原创 2022-07-05 22:05:12 · 525 阅读 · 12 评论 -
指针进阶·函数指针、函数指针数组、指向函数指针数组的指针(三)
指针进阶·函数指针、函数指针数组、指向函数指针数组的指针原创 2022-06-27 17:15:15 · 336 阅读 · 5 评论 -
指针进阶·字符指针(一)
引子指针数组 使用场景数组指针概念 关于数组名的解析 特色用法 模拟二维数组原创 2022-06-24 19:10:10 · 375 阅读 · 2 评论 -
数据的存储下篇·浮点数
浮点数存储规则以及特殊规定原创 2022-06-21 12:43:30 · 289 阅读 · 4 评论 -
数据的存储(上篇)
目录各类型的所占字节大小:>类型意义:>类型的基本归类 : >整型数据在内存中存储的方式 : > 原、反、补码计算小技巧:> 数据的存储顺序(大小端):> 判断机器的大小端顺序 ......原创 2022-06-20 12:26:54 · 213 阅读 · 1 评论 -
左右位移、按位与、或、异或和取反符号的解析与使用实例
左右位移、按位与、或、异或和取反符号的解析与使用实例原创 2022-05-17 18:34:19 · 904 阅读 · 5 评论 -
扫雷游戏空白展开版(-v-)
一、全代码game.h头文件#include<stdio.h>#include<time.h>#include<stdlib.h>#define ROW 9#define COL 9#define ROWS ROW+2 //外围再围上一圈用于之后方便判断雷的数量#define COLS COL+2#define EASY_COUNT 10 //确定雷的数目//初始化棋盘void InitBoard(char原创 2022-05-08 15:13:04 · 966 阅读 · 4 评论 -
一步一步解析,用C语言去实现一个三子棋
一、源代码这儿为了提前适应集成开发,我把全部代码按功能分为了三大块,主函数、头文件、函数定义。目录一、源代码test.c主函数game.h头文件game.c函数定义二、逐步解析test.c主函数#include "game.h"void meun(){ printf("**********************\n"); printf("******* 1.play *******\n"); printf("******* ...原创 2022-05-02 20:43:16 · 1155 阅读 · 5 评论 -
关于用C来实现猜数字游戏(带点小惩罚 嘿)
文章目录 一.本体 二.解析代码 总结 一.本体代码如下: #include<stdlib.h> //rand函数需要的头文件#include<stdio.h>#include<time.h>#include <windows.h>void menu(){ printf("******************************\n"); prin...原创 2022-04-27 00:10:03 · 356 阅读 · 4 评论 -
关于printf()和scanf()的 * 修饰符的一些解释
printf()与 *如果你不想预先指定字段宽度,希望通过程序来指定,那么可以用 *修饰符代替 字段宽度。但还是要用一个参数告诉函数,字段宽度应该是多少。也就是说,如果转换说明是 %*d,那么参数列表中应包含*和 d对应的值。这个技巧也可用于浮点值指定精度和字段宽度。一个问题:编写一个程序,先提示用户输入 姓 ,然后提示用户输入 名 。在一行打印用户输入的 姓 和名 ,下一行分别打印 名 和 姓 的 字母数。字母数要与相应 姓 和 名 的结尾对齐上代码!...原创 2022-04-15 11:52:31 · 519 阅读 · 2 评论 -
通过简单的程序来认识C语言 —其二(逐步介绍)
通过简单的程序来认识C语言 —其二原创 2022-04-06 16:25:09 · 539 阅读 · 1 评论 -
通过简单的程序来认识C语言
#include<stdio.h> /*一个简单的C程序*/int main (){int num ; /*定义一个名为num的变量*/num = 1; /*为num赋一个值*.原创 2022-04-03 20:31:52 · 868 阅读 · 0 评论
分享