1.C/C++编程
文章平均质量分 58
军事研究员
这个作者很懒,什么都没留下…
展开
-
【 C语言 】| C程序百例 - 绘制余弦曲线
【 C语言 】| C程序百例 - 绘制余弦曲线原创 2023-12-29 13:06:36 · 806 阅读 · 0 评论 -
【 C语言 】 | C程序百例
【 `C语言` 】 | `C程序`百例原创 2023-12-28 13:55:01 · 504 阅读 · 0 评论 -
Linux | 数据结构之内核链表
Linux | 内核链表原创 2023-12-20 19:22:12 · 1130 阅读 · 0 评论 -
C语言 | 回调函数练习1
C语言 | 回调函数练习1原创 2023-04-12 09:20:04 · 141 阅读 · 0 评论 -
`Makefile` | 一个简单的项目编译的Makefile
`Makefile` | 一个简单的项目编译的Makefile原创 2023-03-27 18:52:30 · 170 阅读 · 0 评论 -
C语言 | 问题20230225
c语言循环及运算符优先级的问题原创 2023-02-25 20:01:32 · 477 阅读 · 0 评论 -
C语言 | unicode 编码的中文输出
C语言 | unicode 编码的中文输出原创 2022-10-11 12:54:12 · 1726 阅读 · 0 评论 -
Linux C | 查看二进制文件的小工具HexView
Linux C | 查看二进制文件的小工具HexView原创 2021-11-22 10:21:41 · 2609 阅读 · 0 评论 -
Linux C | cat命令的简单实现
Linux C | cat命令的简单实现原创 2021-11-22 09:49:17 · 1603 阅读 · 0 评论 -
Makefile | Makefile几个常用函数
Makefile | Makefile几个常用函数1.Makefile函数1.1 addprefix函数1.2 filter函数1.3 filter-out函数1.4 wildcard函数1.5 patsubst函数2.参考原创 2021-11-18 16:31:26 · 341 阅读 · 0 评论 -
C语言 | 进制转换
将十进制整数转换为二进制形式的方法很多,这里实现利用C语言的位操作及递归函数进行处理。对于C语言来说,一个整数在计算机内部就是以二进制形式存储的,所以只要将整数在内存中的二进制表示输出即可。原创 2021-09-21 00:59:46 · 1379 阅读 · 0 评论 -
SDL2 | Cygwin环境下编译、安装SDL2
Cygwin环境下编译、安装SDL2说明主机环境:window10 专业版、cygwin1.解压SDL2源码压缩包:SDL2-2.0.16.zip2.编译、安装SDL2启动mintty.exe(cygwin的执行终端)::启动脚本set TOP_DIR=%cd%cd .\::set path=C:\NMake;%path%start D:\softwareTools\DesTools\Cygwin64\bin\mintty.exe配置LOG信息:lanfeiy@yelanfe原创 2021-09-16 09:00:07 · 994 阅读 · 0 评论 -
C语言 | 回调函数实践实例
不直接在程序中显式地调用,而是通过调用其他函数返过来调用的函数原创 2021-09-08 16:10:04 · 300 阅读 · 0 评论 -
C语言 | 数据类型隐形转换问题
C语言 | 数据类型隐形转换问题数据类型转换就是将数据(变量、数值、表达式的结果等)从一种类型转换为另一种类型。转换又分为:自动类型转换、强制类型转换。原创 2021-07-30 20:47:15 · 657 阅读 · 0 评论 -
C语言 | 关于if-else添加{}的问题
if-else的分支逻辑代码块部分,只要逻辑和语法允许,加不加{}好像没啥影响。实际,在代码的维护及后续理解上,由于认知偏差及细心度上,容易产生未知的BUG。原创 2021-07-30 15:27:36 · 436 阅读 · 0 评论 -
C语言 | 彩色调试打印信息输出
C语言 | 彩色调试打印信息输出通过输出彩色打印,使一些关键信息更易于查看或关注到。原创 2021-07-26 11:48:54 · 201 阅读 · 0 评论 -
C语言 | 头文件数据类型
/*************************************************************File: typedef.hAuthor:JunthamDiscriptor: 数据类型重定义Version:Date:*************************************************************/#ifndef _typedef_h_#define _typedef_h_#include "asm/cpu.原创 2021-07-07 18:02:12 · 310 阅读 · 0 评论 -
GCC | GCC编译器
文章目录gcc编译器1.gcc编译流程及编译选项分析1-1.预处理阶段1-2.编译阶段1-3.汇编阶段1-4.链接阶段2.gcc编译选项分析2-1.总体选项2-2.警告和出错选项2-3:优化信息2-4:体系结构相关选项3.拓展gcc编译器GCC(GNU Compiler Collection,GNU编译器套装)是一套由GNU开发的编程语言编译器。它是一套以GPL及LPGL许可证所发行的自由软件,也是GNU计划的关键部分,亦是自由的类UNIX及苹果电脑MAC Os X操作系统的标准编译器。GCC原名为GN转载 2021-06-18 14:24:36 · 482 阅读 · 1 评论 -
GCC | Ubuntu下编译、安装gcc
GCC | Ubuntu下编译、安装gcc原创 2021-06-16 20:08:15 · 2069 阅读 · 0 评论 -
C语言 | C语言中的四种特殊函数
1.递归函数;2.变参函数;3.回调函数;4.内联函数原创 2021-06-15 11:24:01 · 1875 阅读 · 7 评论 -
libpng的使用 | 在Linux系统下编译、安装与使用
libpng是官方的 PNG 参考库。它支持几乎所有 PNG 功能,具有可扩展性,并且经过了 23 多年的广泛测试。开发版本的主页(即可能有问题 或可能会发生变化或包含实验性功能)是https://libpng.sourceforge.io/,有关该库的问题的地方是png-mng-implement邮件列表。libpng 可作为 ANSI C (C89) 源代码使用,并且需要zlib 1.0.4 或更高版本(出于性能和安全原因,建议使用1.2.5或更高版本)。原创 2021-06-08 16:38:19 · 6379 阅读 · 0 评论 -
Boa服务器 | Ubuntu下编译、安装Boa
Boa 目前似乎是嵌入式人群中最喜欢的 Web 服务器,而嵌入式 Linux,尽管有很多营销炒作,但确实是一个大问题。据说,旧版本的 Boa v0.92q 在 m68k 上的 32K 地址空间中运行,就像在 uCLinux 中使用的一样。原创 2020-04-21 15:18:20 · 1938 阅读 · 1 评论 -
CMake | Ubuntu下编译、安装及使用cmake
CMake 是一个开源、跨平台的工具系列,旨在构建、测试和打包软件。 CMake 用于使用简单的平台和编译器独立配置文件来控制软件编译过程,并生成可在您选择的编译器环境中使用的本机 makefile 和工作区。 CMake 工具套件由 Kitware 创建,以响应对 ITK 和 VTK 等开源项目的强大跨平台构建环境的需求。CMake 是 Kitware 用于软件开发的商业支持开源平台集合的一部分。原创 2021-06-12 16:55:15 · 2265 阅读 · 0 评论 -
Libevent | Ubuntu下编译、安装libevent库
Libevent 是一个用C语言编写的、轻量级的开源高性能事件通知库,主要有以下几个亮点:事件驱动( event-driven),高性能;轻量级,专注于网络,不如 ACE 那么臃肿庞大;源代码相当精炼、易读;跨平台,支持 Windows、 Linux、 *BSD 和 Mac Os;支持多种 I/O多路复用技术, epoll、 poll、 dev/poll、 select 和 kqueue 等;支持 I/O,定时器和信号等事件;注册事件优先级。Libevent 已经被广泛的应用,作为底层的网络库;原创 2021-06-12 10:46:08 · 1515 阅读 · 0 评论 -
Makefile | Makefile几个常用函数
Makefile几个常用函数:addprefix、filter、filter-out、wildcard、patsubst原创 2021-06-10 08:25:26 · 795 阅读 · 0 评论 -
C语言:宏定义的妙用
C语言:宏定义的妙用一、定义别名标识符二、连接符“\”三、宏函数四、字符连接与串化五、@# 字符化操作符原创 2020-08-07 11:54:47 · 429 阅读 · 0 评论 -
C语言 | 获取一个数组的长度
/******************************************************************* * > File Name: char_test.c * > Author: fly * > Mail: 1358326274@qq.com * > Create Time: 2019年12月27日 星期五 16...原创 2019-12-27 17:34:29 · 560 阅读 · 0 评论 -
C++学习1
/******************************************************************* * > File Name: 00-hello.cpp * > Author: fly * > Mail: 1358326274@qq.com * > Create Time: 2019年03月26日 星期二 ...原创 2019-03-26 12:55:10 · 175 阅读 · 0 评论 -
C语言 | 编程技巧-跳转表
来自:https://www.yanbinghu.com/2019/01/20/6807.html?from=timeline前言前面我们讲到了《函数指针》,今天我们看一个编程技巧-函数跳转表。我们先来看如何实现一个简易计算器。初始版本让我们实现一个简易计算器,我们首先能想到的方式是什么?switch语句或者if else语句。没错,初学就会想到的两种方式,我们来看看这种实现方式。...转载 2019-03-29 18:15:18 · 842 阅读 · 0 评论 -
C语言练习:该存多少钱
1.问题描述 假设银行一年整存零取的月息为0.63%。现在某人手中有一笔钱,他打算在今后的五年中每年的年底取出1000元,到第五年时刚好取完,请算出他存钱时应该存入多少?*问题分析和算法设计分析存钱和取钱的过程,可以采用倒推的方法。若第五年年底连本带利要取1000元,则要先求出第五年初银行存款的钱数: 1000(第五年年底的本息)= 第五年年初存款*...原创 2019-03-21 13:24:22 · 2987 阅读 · 0 评论 -
C语言练习:染色问题
1.问题如下:2.代码如下:3.运行:附代码如下#include <stdio.h>int main(int argc, char* argv[]){ int A,B,C,D,E, count = 0;#if (1)//主要通过使用遍历,得出所有的结果 for(A = 1; A<= 5; A++)//对A涂色,可以有5种涂色 ...原创 2019-03-11 09:48:49 · 3075 阅读 · 0 评论 -
C语言 | 大小端序问题
大端序机器:数据的高位先存储;小端序机器:数据的低位先存储;原创 2016-11-30 10:07:42 · 652 阅读 · 0 评论 -
C++学习2
C++基本语法c++程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。对象:对象具有状态和行为。 类:类可以定义为描述对象行为、状态的模板、蓝图。 方法:从基本上说,一个方法表示一种行为。一个类可以包含多个方法。可以在方法中写入逻辑、操作数据以及执行所有的造作。 即时变量:每个对象都有其独特的即时变量。对象的状态是由这些即时变量的值创建的。...原创 2019-03-27 13:18:35 · 151 阅读 · 0 评论 -
5.资料下载:QT与MFC学习
------------------ Qt视频教程汇总 ------------------传智播客(黑马程序员)Qt界面开发全套视频教程(6天课程)百度网盘:https://pan.baidu.com/s/1wpjnVzcQwGCAtd46zCNAnQ 提取密码:clsy百度网盘:https://pan.baidu.com/s/1_ChmB_fE7k8cZhrPEStIWA ...原创 2019-09-19 09:19:05 · 1880 阅读 · 2 评论 -
3.资料下载:数据结构和算法 DataStructure_Algorithms
------------------ 数据结构相关视频 ------------------数据结构与算法(小甲鱼主讲)(98集全)小甲鱼决走要投入大量的精力来将达门课程打造成有屎以来最为华丽的,最为欢乐地,最 为图文并茂的课程!下载地址:http://pan.baidu.com/s/1gdKnKaB 提取密码:3vh3郝斌C语言数据结构(附带源码)下载地址:http://pa...原创 2019-09-19 09:16:50 · 2740 阅读 · 1 评论 -
2.资料下载:C语言学习
------------------ 32套基础视频教程(推荐观看1~4套)------------------郝斌C语言入门视频教程下载(180集全)(国内最受欢迎的C语言视频教程)百度网盘:https://pan.baidu.com/s/1dGkkNEL 提取密码:94w5小甲鱼C语言基础视频教程(带源码和课件)百度网盘:https://pan.baidu.com/s/1c3...原创 2019-09-19 09:15:20 · 3417 阅读 · 2 评论 -
1.资料下载:计算机基础
西安交通大学计算机应用基础61讲(刘志强主讲)课程基本要求及内容:①了解和掌握计箅机基础知识:包括基本概念、 术语、计箅机组成及工作原理、敎据在计算机中表示等。②掌握Windows(98|2000)基本操作。③掌握办公自动化软件的基本操作及应用,包括:Word、 Excel、 PowerPoint、FrontPage、Access。④了解网络、Internet的基本知识、掌提网络应用的基本操作技...原创 2019-09-19 09:13:16 · 1118 阅读 · 0 评论 -
C语言中实现函数返回字符串
C语言中实现函数返回字符串,首先要确定函数返回的字符串地址的来源,一般分为四种方式:函数形参带进来的地址静态局部变量地址局部变量地址,必须在函数中用malloc()函数进行地址分配采用全局变量地址代码如下:转载 2017-01-09 10:22:54 · 603 阅读 · 0 评论