暗中观察的咸鱼
码龄3年
关注
提问 私信
  • 博客:8,134
    8,134
    总访问量
  • 7
    原创
  • 2,183,742
    排名
  • 2
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2021-08-23
博客简介:

暗中观察的咸鱼的博客

博客描述:
从零开始,欢迎各位大佬指导
查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得0次评论
  • 获得1次收藏
创作历程
  • 4篇
    2022年
  • 3篇
    2021年
成就勋章
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

179人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

C语言知识梳理——动态内存分配

C语言知识梳理——动态内存分配前言动态内存分配malloccallocreallocfree前言通常情况下,定义数组一般都是直接初始化(eg:int arr1[]={1,2,3,4,5};),或者是限定数组元素个数(eg:int arr2[10]={0};)。但是这些定义数组的方式具有很大的局限性:①当实际不需要那么多数组元素的时候,就会造成空间的浪费;②当实际的需求的元素个数超出了数组的容量时,就容易造成栈溢出。针对这些问题,使用动态内存分配就能够很好地去应对,在堆上灵活开辟空间满足用户需求。动态内
原创
发布博客 2022.05.11 ·
399 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C语言知识梳理——结构体内存对齐

C语言知识梳理——结构体内存对齐首先,请计算一下该结构体的大小:struct S{ char a; int b; char c[10]; double d; char e; char f;};正确答案是:40在计算结构体的大小时,如果只是简单的将结构体内的成员变量大小加总,那就是经典的错误,标准的0分。结构体大小的计算,不同于简单的单变量大小计算,其中涉及到内存对齐相关知识。结构体内存对齐的规则如下:1、第一个成员的位置在与结构体变量偏移量为0的地址处。简言之,就是第一个
原创
发布博客 2022.04.24 ·
300 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C语言知识梳理——字符串与内存函数

C语言知识梳理——字符串与内存函数前言字符串函数1、长度不受限制的字符串函数strlenstrcpystrcatstrcmp2、长度受限制的字符串函数strncpystrncatstrncmp3、字符串查找函数strstrstrtok4、错误信息报告函数strerror内存函数memcpymemmovememcmpmemset前言C语言的学习离不开各种库函数的运用,例如:字符串函数中的strlen、strcpy;内存函数中的memcpy、memmove……本文就常见的字符串函数与内存函数展开,介绍各函数
原创
发布博客 2022.04.11 ·
778 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C语言知识梳理——数据的存储(原反补码、大小端字节序、整型提升与截断、浮点数的存储)

C语言知识梳理(1)——数据的存储前言原码、反码、补码大小端字节序整型提升浮点数在内存中的存储方式前言C语言中最常用到的数据类型有两类:一类是整型数据,包括char(由于字符在内存中是以ASCII码值存储的,因此在此将其归为整型),short,int,long……;另一类是浮点型数据,包括float,double……。这两类数据的存储涉及到许多知识点,本文将对几个重要知识点进行阐述,如有错误欢迎指正。原码、反码、补码计算机中,整数一共有三种表示方法,即原码、反码、补码。三种表示方法的最高位都定义为符
原创
发布博客 2022.03.23 ·
1020 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C语言小项目——扫雷(基础版)

C语言小项目(2)——扫雷(基础版)前言代码详解一、主函数1、srand((unsigned int)time(NULL))2、do-while循环二、游戏实现函数1、char mine[ROWS][COLS] = { 0 },char show[ROWS][COLS] = { 0 }2、void Init_board(char board[ROWS][COLS], int row, int col, char set)前言扫雷游戏是C语言初学者都需要练习的一个小项目,本文所实现的扫雷为最基础的版本(即
原创
发布博客 2021.12.20 ·
2497 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C语言小项目——三子棋(基础版)

C语言小项目(1)——三子棋(基础版)一级目录二级目录三级目录一级目录二级目录三级目录
原创
发布博客 2021.12.12 ·
3069 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第一次浅谈

CSDN关注了有一段时间了,这还是第一次在CSDN上写文章。作为开山之作,我打算谈谈自己的想法和体会。2021年7月,我从大学里毕业开始工作,从事的是审计相关的行业,但自己并不怎么热爱这一行业。其实在大学的时候自己就已经有感觉到了,在学习本专业课程的时候我都是靠死记硬背,无法理解内在的含义,学了没多久就扔掉了,而在学习编程语言的时候自己上手比较快,愿意花时间钻研。但当时自己迷迷糊糊的,也没花时间去学习相关知识,结果就这么毕业了。在工作了一段时间后,我不想在未来几十年都做自己不想做的事情,感觉这样的日
原创
发布博客 2021.10.16 ·
71 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏