C 库函数 - strtok()2021-05-08 15:03:24
C 库函数 - strtok()
C 标准库 -
描述
C 库函数 char *strtok(char *str, const char *delim) 分解字符串 str 为一组字符串,delim 为分隔符。
声明
下面是 strtok() 函数的声明。
char *strtok(char *str, const char *delim)
参数
str -- 要被分解成一组
常见库函数模拟实现及注意事项2021-05-03 18:01:24
1.常见字符串管理库函数 1)strlen,这个函数的方法有很多种实现方式,分别如下
size_t my_strlen4(const char *str)
{
assert(str != NULL);
//一般参数若为const型指针时不需要对参数检测,但思想得有
if (*str == '\0')
return 0;
else
//此处若为my_strlen4(str++)+1,
【C语言】 要点的归纳:函数2021-05-01 16:30:42
文章目录
什么是函数?
函数类型
1.库函数
2.自定义函数
强调一下函数的声明与定义不一样!
形参与实参
嵌套调用
链式访问
递归
什么是递归?
递归的两个必要条件
什么是函数?
这个大家自己思考吧(没必要去复制粘贴百度的定义到这里来。每个人有自己的理解,这个东
C库函数qsort()函数用法2021-04-30 23:59:50
一、qsort()是什么
C 库函数void qsort( void *base, size_t num, size_t width, int (__cdecl *compare )(const void *elem1, const void *elem2 ) ); 对数组进行排序。
二、如何使用
1.引入库
代码如下(示例):
#include
#include
#include
python os库函数使用2021-04-29 14:32:57
os.sep:取代操作系统特定的路径分隔符 os.name:指示你正在使用的工作平台。比如对于Windows,它是’nt’,而对于Linux/Unix用户,它是’posix’。 os.getcwd:得到当前工作目录,即当前python脚本工作的目录路径。 os.getenv()和os.putenv:分别用来读取和设置环境变量 os.listdir():
数值的整数次方2021-04-18 18:33:31
实现 pow(x, n) ,即计算 x 的 n 次幂函数(即,xn)。不得使用库函数,同时不需要考虑大数问题
MQTT协议以及库函数说明2021-04-17 21:58:50
内容简介:之前我们写了一篇ESP8266AT指令的说明文档,在客户端连接上服务器之后,接下来便是网络通信。为此我们又写了这一片MQTT协议的说明文档,更加深层次的讲述了通信的原理。此文档只是我们在调试过程中的一些小结和经验,所以并不是规范的设计手册。如果想要使用了解MQTT协议,一定是
C语言之库函数的模拟与使用2021-04-15 12:02:09
一些库函数的模拟与使用 C语言之库函数的模拟与使用 在我们学习C语言的过程中,难免会遇到这样的一种情况:我们通常实现一个功能的时候,费尽心血的写出来,却有着满满的错,这时却有人来告诉你说:这个功能可以用相应的库函数来实现。这时你的心里充满着***。但这并不算坏事,至少加深了你对
测试adc采样的时候用stm0计时器ch0通道做毫秒计时器 龙邱库函数 前面一大串0,显然中断没进去,不知道是啥原因。以后用ccu6。哪天ccu6不够用了必须用stm0的时候再回来重测具体细节。
STM学习方法2021-04-11 09:58:09
网络资源
1.网站:openedv 2.网站:stmcu.org
开启学习之旅
1.了解提供资料情况 2.了解开发板硬件资源 3.安装开发环境 4.先学基础,多学多问 5.不懂问题,先找资料,然后提问 6.冲冲冲
掌握一种开发环境,一个调试工具:JTAG必备
7.库函数与寄存器对比学习
TLPI读书笔记第3章2021-04-06 15:34:33
三、系统编程概念
无论何时,只要执行了系统调用或者库函数,检查调用的返回状态以确定调用是否成功,这是一条编程铁律
3.1 系统调用
系统调用是受控的内核入口,借助于这一机制,进程可以请求内核以自己的名义去执行某些动作。
以应用程序编程接口(API)的形式,内核提供有一系列服务供程序访
目录
0.前言1.文件1.1如何理解文件?1.1 文件构成1.2 文件有哪些
2.文件操作2.1 C语言文件操作2.2 系统调用文件操作2.3 两种操作的关系
3.文件描述符fd3.1 什么是文件描述符?3.2 为什么有文件描述符?3.3 fd使用之重定向
4. I/O与缓冲区4.1 是什么?4.2 为什么?4.3 使用方法与
1.我们继续打开这个函数,看看第二个变量 我们发现这第二个变量的的结构体里是这个东西,刚好事一个基本的配置GPIO所需要的变量。 uint16_t GPIO_Pin; //无符号型16位变量 代表引脚号 GPIOSpeed_TypeDef GPIO_Speed;//结构体类型 代表速度 GPIOMode_TypeDef GPIO_Mode; 结构体
退出进程 替换接口2021-03-30 21:51:09
退出进程:
1.main函数中return;2.
2.库函数exit;
3.系统调用接口_exit;
perror:
strerror:
获取系统错误原因;
替换:
加载一个新的程序到内存中,更新当前进程的页表映射信息到新的程序上,初始化页表,初始化虚拟地址空间。希望子进程能完成一个新的任务。多进程更加稳定。
替换接口:
系统
C语言中的bzero函数2021-03-29 10:04:09
bzero()函数,是一个C语言函数,但不是标准库函数,没有在ANSI中定义。
目前Linux的GCC支持。
函数功能:将指定内存块的前n个字节全部设置为零。
函数所在头文件:#include
函数原型: void bzero(void *s, int n);
函数参数:s为内存(字符串)指针,所指定内存块的首地址,n 为需要清零
头文件
#include
函数
函数已经写好了
std::string get_executable_dir_()
{
char path[255]= { 0 };
GetModuleFileName(NULL, path, 255);
(strrchr(path, '\\'))[1]= 0;
return std::string(path);
}
结果
库函数sqort的模拟实现2021-03-25 21:03:11
库函数sqort的模拟实现
库函数sqort的原型
void my_sqort(void* base, size_t num, size_t width, int(*compare)(const void* e1,const void* e2))
该函数返回类型是void,我们只需要在sqort函数中排好序打印即可。第一个参数base是需要排序的数据的首地址,因为该函数本身并不
C语言库函数2021-03-15 19:03:30
python math库函数2021-03-14 21:05:26
python math库函数
math库概括
模块编程:需要用import调用库的编程方式
简洁:math库是python提供的内置数学类函数库,因为复数类型常用于科学计算,一般计算并不常用,因此math函数不支持复数类型,仅支持整数和浮点数运算。
math函数一共提供了4个数学常数和44个函数。44个函数分为4
常用字符函数
常用字符函数总结函数举例与实现int isalnum(int ch)的使用和实现int isxdigit(int ch)的使用和使用大小写转换以及判定大小写判定int islower(int ch)的功能和实现
大小写转换
常用字符函数总结
常用字符函数需要的头文件是`#include
附上 AS
Eigen库函数2021-03-13 21:30:23
1.opencv与eigen的交互
1
#include
#include
#include
#include
using namespace std;
using namespace cv;
using namespace Eigen;
void main()
{
Mat img = imread(&
编号344:反转字符串2021-03-11 10:35:24
编号344:反转字符串
编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。
不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。
你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。
示例 1:
输
C/C++ 对常见字符串库函数的实现2021-03-07 21:57:27
在C中的string.h头文件中存在很多对字符串进行操作的函数,利用这些函数可以方便的对字符串进行操作。下面将对常见的字符串函数进行解释和实现。
1、strcpy
函数原型:char* _strcpy(char* dest,char* src)函数功能:将str所指由nullptr的字符串复制到dst所指的数组中,并返回dest的指
C语言学习第七天(库函数&自定义函数)2021-03-04 23:03:51
C语言学习第七天(库函数&自定义函数)【自定义函数】【Exanple 1】交换两个变量的数值#define _CRT_SECURE_NO_WARNINGS#include void swapSum(int* pa, int* pb) { int tmp = 0; tmp = *pa; *pa = *pb; *pb = tmp;}int main() { int a = 100; int b = 200; printf("a=%d b
点灯LED灯
一、GPIO库函数介绍1、初始化函数(1个)2、读取输入电平函数(2个)3、读取输出电平函数(2个)4、设置输出电平函数(4个)
二、硬件连接三、点亮LED灯1、三个步骤:2、点亮
一、GPIO库函数介绍
操作IO口之前必须要引入的源文件和头文件为:
头文件:stm32f10x_gpio.h源文件:stm32