加载中
C语言字符串常用处理函数

C语言中有很多内置的字符串处理函数,这些函数都在<string.h>头文件中声明。 常用函数: strlen(): 这个函数返回字符串的长度,不包括结尾的null字符。 size_t strlen(const char *str); st...

C语言文件操作

在C语言中,文件操作主要包括文件的打开、读写、关闭等操作。 基本操作函数 fopen: 用于打开文件,并返回一个文件指针。 FILE *fopen(const char *filename, const char *mode); 参数: file...

继承:单继承、多继承和多重继承

C++提供了三种继承方式:单继承、多继承和多重继承。 单继承: 单继承是C++中最简单的继承方式。在单继承中,一个类只能从另一个类继承。语法如下: class Base { // 基类 // ... }; ...

封装与访问控制public&private&protected

在C++中,封装是一种将数据和操作数据的函数捆绑在一起,并以一种隐藏内部实现细节的方式公开接口的过程。访问控制是一种限制对类的成员的访问的方式。C++提供了三种访问控制:public、priva...

2023/11/08 07:47
14
二维数组的定义和初始化

在C/C++语言中,二维数组是通过将数组作为数组的元素来定义的。我们通过下面的例子进行说明: int array[3][4]; 在这个例子中,我们定义了一个名为array的二维数组,该数组有3行和4列。这个数...

2023/11/07 07:56
0
一维数组的定义和初始化

在C/C++语言中,一维数组的定义和初始化可以通过以下方式进行: 先定义数组,再逐个初始化: int array[5]; // 定义一个名为 array 的整型数组,大小为 5 array[0] = 1; // 初始化数组的第一...

2023/11/06 11:15
16
C通过指针访问数组元素

在C语言中,数组除了通过数组索引访问,也可以通过指针来访问数组中的元素。下面是一个简单的例子: #include <stdio.h> int main() { int array[5] = { 1, 2, 3, 4, 5}; i...

2023/11/05 17:10
46
C&C++动态内存分配与释放

C&C++中内存分配分的方式有C语言方式和C++方式两种,由于C++兼容C,所以C的分配方式是可以 在C++中使用。 C++分配释放方式 在C++中,动态内存分配和释放是通过使用new和delete关键字来完成的...

C语言指针介绍

在C语言中,指针是一个变量,其值为另一个变量的地址。也就是说,指针存储的是数据的内存地址,而不是数据本身。下面是一个简单的C语言指针定义的例子: int num = 5; // 定义一个整型变量n...

2023/11/03 07:43
0
MinGW-w64的安装及配置教程

步骤: 1. 下载MinGW-w64 2.安装MinGW-w64 3.配置MinGW-w64路径 4.验证安装 MinGW 的全称是:Minimalist GNU on Windows 。它实际上是将经典的开源 C语言 编译器 GCC 移植到了 Windows 平台下...

融合CDN介绍

融合CDN 介绍 闲着无聊将自己写的一个融合CDN系统开源,这个已经在多家公司商用(私活),支持广电标准(NGOD),以及互联网OTT标准,主要特性如下: 支持NGOD标准 支持HLS协议 支持防盗链 支持实...

AC_CHECK_LIB的工作原理

AC_CHECK_LIB就是告诉configure我们需要检查哪些lib,并根据检查结果做什么处理。正是在这里遇到了问题并有所收获,才促使我写这篇blog记录一下。 问题是这样,我想检查一下libXv.so这个库是...

【linux】shell中if语句的使用

转载于:https://www.cnblogs.com/aaronLinux/p/7074725.html bash中如何实现条件判断? 条件测试类型: 整数测试 字符测试 文件测试 一、条件测试的表达式: [ expression ] 括号两端必须要...

VS2019 MSVC 版本变更 14.27.29110 转 14.24.28314

在搭建多平台交叉编译环境的时候,有些库我们非自己编译,而采用了网上下载好的一些windows 库,因为MSVC版本的问题,出现很多莫名其妙的C++库文件的语法错误。 如题所描述的,vistual studi...

FFMPEG源码编译(Windows篇)

环境:win10 64位,VS2019,MSYS(是一个小型的GNU环境,包括基本的bash,make等等。与MinGW,Cygwin等工具类似,主要是能够在windows下使用Linux的命令和库) 环境配置 1.进入vs2019的命令行编...

windows使用VS编译libiconv for x64备忘

1、安装vs 2017 enterprise x64版本。 2、下载libiconv源码,当前源码版本为1.16。解压到某个没有中文环境的目录,比如:D:\devel\libiconv-1.16。 3、安装cygwin,比如安装到D:\cygwin64,打...

[echo -e 在SHELL脚本和命令行中表现不同,脚本中多出-e

[echo -e 在SHELL脚本和命令行中表现不同,脚本中多出-e 一开发同事反馈,在SHELL脚本中使用echo -e 将结果输出到文件中,表现与预期不同,具体如下: Linux read命令用于从标准输入读取数值...

Ubuntu 20.04 sudo 免密码

Ubuntu 20.04 sudo 免密码 编辑 /etc/sudoers 文件: sudo visudo 在最后加上要免密码的账号名: username ALL=(ALL) NOPASSWD:ALL 备注: 需要给/etc/sudoers文件添加写权限 chmod +x /...

Keil(MDK-ARM)使用教程(一)_界面+菜单

Ⅰ、概述 今天总结Keil(MDK-ARM)界面和菜单相关的内容,详情请往下看。 关于Keil的下载、安装和新建工程我已将在前面做了详细的总结,不懂的可以参考我博客里面相关的文章。该文章是在新建...

Linux通用GPIO驱动写法与应用

Linux通用GPIO驱动写法与应用 1. 说明 在Linux中,可以对GPIO进行相关的控制,具体的做法就是利用字符设备驱动程序对相关的gpio进行控制。由于操作系统的限制,在Linux上又无法直接在应用程序...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部