上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 由于数组有存储多个相同类型值的能力,我们能够做更多有趣的事情。首先我们要了解数组,然后再聊一聊数组可以做什么。 数组的声明和初始化 数组类型形式如右侧:数据类型 数组名[数组大小]={值1,值2,值3,...}; 比如下面代码,声明了一些数组变量: #include <stdio.h> int ma 阅读全文
posted @ 2025-11-10 08:29 BigBosscyb 阅读(6) 评论(0) 推荐(0)
摘要: 这是一个变量的声明及初始化语句:int a=10;在程序员眼中,会关注:变量a的类型和变量a的值;而在系统计算机眼中,可能是这样的:在地址0x1234开始占用了四个字节的内存,这个内存上需要写入一个整型值10; 对,我们在初学c程序时,会先学习使用变量的别名a,来操作变量--这种方式被称为直接访问变 阅读全文
posted @ 2025-11-09 16:26 BigBosscyb 阅读(5) 评论(0) 推荐(0)
摘要: 对于函数我的理解是:对一段代码进行封装,达到可复用目的而诞生的;它的一般格式是: 返回值类型 函数名(形参列表){/代码块,即:函数的具体实现/} 其实仅仅这些函数就已经算了解完了,但由于函数太重要了,我们要对其深入仔细的探讨;我脑海中大概可以想到的概念有:函数的定义与声明、函数调用、内联函数、递归 阅读全文
posted @ 2025-11-08 18:09 BigBosscyb 阅读(11) 评论(0) 推荐(0)
摘要: 这四个阶段一定要知道!!! 在不了解之前,我使用VS开发c程序调用第三方库时,第三方库的开发文档说明中多次提到配置连接器的附加依赖项,虽跟着操作了一遍,但感觉还是云里雾里。 但如果早早了解了这四个阶段,我应该就会从从容容,游刃有余了。 C程序编译的四个阶段 预处理:预处理器处理一些预处理指令,如: 阅读全文
posted @ 2025-11-06 08:34 BigBosscyb 阅读(11) 评论(0) 推荐(0)
摘要: 在很多书籍中运算符、表达式、语句会被分为多个章节,细致地介绍;但本人记录这个系列主要是为了拾遗,所以就将觉得有必要提及的知识点记录下来。 我的理解:这种基础知识点,初学时能够脸熟就行,关键在于写代码练习;比如本文最后,能写出来个99乘法表,那这些知识点我认为就算掌握了。 运算符大概分为算术运算、逻辑 阅读全文
posted @ 2025-11-02 19:21 BigBosscyb 阅读(7) 评论(0) 推荐(0)
摘要: 在计算机中采用科学记数法将浮点数分为下面三部分: float 4个字节 32位 从高到低依次是: 31 30-23 22-0 符号位 0或1 指数位8位 小数部分23位 举例:十进制的小数20.1如何转成计算机中的存储形式(二进制)呢? 步骤: 整数部分和小数部分分别转成二进制 整数部分转二进制:除 阅读全文
posted @ 2025-11-01 13:12 BigBosscyb 阅读(9) 评论(0) 推荐(0)
摘要: 静态链接库:输出的库文件及头文件提供给调用方之后,会随着编译将代码拷贝到调用者处;优点是无依赖;缺点是,静态库有更新后,所有可执行文件需要重新链接。 动态链接库:优点:编译时不需要拷贝代码,运行时动态链接,这样比较节省资源。缺点:运行时动态加载,可能影响程序执行性能。 本节通过CLion编辑器,创建 阅读全文
posted @ 2025-11-01 13:00 BigBosscyb 阅读(53) 评论(0) 推荐(0)
摘要: 今天使用%lx格式打印了一下小数33.3的16进制形式;输出为4040a66666666666;在打断点的时候查看了下内存中其存储如下图: 从上图看,随着内存增大,先存储低位数据再存储高位数据,这明显是小端存储的风格;(关于大小端可以看我的这篇博客:C 大端存储与小端存储) 我的思考:如何让别人快速 阅读全文
posted @ 2025-11-01 12:55 BigBosscyb 阅读(3) 评论(0) 推荐(0)
摘要: 问题描述 一个项目引用不同版本的同一dll,会引发以下报错: 未能加载文件或程序集“xxx, Version=x.x.x.x, Culture=neutral, PublicKeyToken=xxxxxxxxxxxx”或它的某一个依赖项。系统找不到指定的文件 解决方式 方式1:通过配置文件 配置文件 阅读全文
posted @ 2025-08-20 13:29 BigBosscyb 阅读(135) 评论(0) 推荐(0)
摘要: 方法:程序中打开新的进程,删掉程序后,再销毁进程本身 步骤: 1、生成删除的BAT 2、运行BAT 3、快速退出 4、BAT开始删除EXE 5、BAT删除BAT 实现: /// <summary> /// 删除程序自身(本文地址:http://chuna2.787528.xyz/Interkey/p/D 阅读全文
posted @ 2025-08-16 10:07 BigBosscyb 阅读(43) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 10 下一页