ICode9

精准搜索请尝试: 精确搜索
  • FreePascal如何使用外部库函数2021-08-16 15:34:47

    主程序test.pas Program Test; Uses Foo; Begin WriteLn(MyFooFunc()); End. 库函数声明foo.pas Unit Foo; Interface Const {$IFDEF UNIX} // LINUX: /path/to/lib/libfoo.so // DARWIN: /path/to/lib/libfoo.dylib MyLib = '/path/to/lib/foo'; {$ENDI

  • C语言常用库函数:快速排序qsort与查找bsearch2021-08-10 01:31:17

    目录一、快速排序:qsort1、一维数组排序2、二维数组排序3、字符串数组排序4、结构体数组排序二、查找:bsearch 一、快速排序:qsort 参考:https://blog.csdn.net/z944733142/article/details/80292613?utm_medium=distribute.pc_relevant.none-task-blog-2~default~BlogCommendFromMach

  • 内存中的堆栈2021-08-08 21:31:29

    大概的几个分区 程序代码区:存放函数体的二进制代码 栈区:由编译器自动分配释放,存放函数的参数值和局部变量等 堆区:由程序员分配释放(new),或者可以由垃圾回收机制回收 全局区:全局变量和静态变量的存储 栈 栈(stack)又名堆栈是操作系统在建立某个进程时或者线程,为这个线程建立的存储区

  • 【C语言】从入门到入土(函数篇)2021-08-07 17:03:50

    前言: 本篇为你讲解掌握函数的基本使用和递归。 C语言函数是一种函数,用来编译C语言,一般包括字符库函数,数学函数,目录函数,进程函数,诊断函数,操作函数等。“函数”是从英文function翻译过来的,其实 function在英文中的意思即是“函数”,也是“功能”。从本质意义上来说,函数就是

  • libevent库函数的简单介绍2021-08-03 20:30:31

    libevent库函数的简单介绍【奇牛学院】 1.前言2.什么是libevent3.响应事件4.利用缓存事件5.libevent 中文文档 1.前言 阅读下文需要一定的网络编程知识,应熟悉基本套接字的使用与原理,对IO多路复用有一定的了解。 2.什么是libevent 摘自搜狗百科 Libevent 是一个用C语言

  • 实现库函数:My_strcpy,My_strcat,My_strstr,My_strlen,My_strcmp。2021-08-02 23:01:20

    My_strcmp:字符串比较   int My_strcmp(const char* arr1, const char* arr2){ assert(arr1&&arr2); while (*arr1 + *arr2 != 0) { if (*arr1 > *arr2) return 1; else if (*arr1 < *arr2) return -1;

  • 系统调用与库函数调用2021-07-30 15:32:46

    Linux下对文件操作有两种方式: 系统调用(system call) 也就是操作系统API,由OS自身提供的。通过system call可以让用户态运行的进程和硬件设备进行交互。 是OS留给应用程序的一个接口。 库函数(library function) 库函数可分为两类: 1.C ISO规定的API 2.编译器自带的 glibc是Linux下使

  • Python 3 math 库函数一览表2021-07-25 19:02:25

    python math 模块提供了对 C 标准定义的数学函数的访问,该模块中的函数不能用于复数,如需支持复数,可使用 cmath 模块中的同名函数。 查看 math 模块的内容: >>> import math >>> dir(math) ['__doc__', '__loader__', '__name__', '__package__', '__spec__', &#

  • posix是什么都不知道,还好意思说你懂Linux?2021-07-23 20:34:14

    Linux开发者越来越多,但是仍然有很多人整不明白POSIX是什么。本文就带着大家来了解一下到底什么是POSIX,了解他的历史和重要性。 一、什么是posix? 1. 概念 POSIX:可移植操作系统接口(Portable Operating System Interface of UNIX,缩写为 POSIX ), 2. 发布者-IEEE 发布者为电气与电子工程

  • C++ int与string互转换2021-07-20 20:38:45

    int转string to_string函数 string转int 标准库中atoi函数 对于其他类型也都有相应的标准库函数,比如浮点型atof(),long型atol()等等 参考 https://www.cnblogs.com/smile233/p/8379802.html

  • 使用F021_API_F2837xD_FPU32.lib 库函数遇到的问题 warning #10068-D: no matching section2021-07-16 09:34:01

    例程用的挺好的,往自己的工程里面做flash参数读写的时候,在处理CMD文件过程中就出现问题了:    编译后出现上述警告。 对应的memory map 里面确实没有引入这个elib的二级制文件。 "../cmd/2837xD_FLASH_CLA_lnk_cpu1.cmd", line 118: warning #10068-D: no matching section

  • 【LabVIEW】调用库函数传入参数、返回值数据类型配置2021-07-09 14:34:09

    1、传参为指针void test(int x, int y, int *sum); //函数接受一个指向整数的指针     2、传参为数组int test(int x, int y, int sum[], int length); //函数接受一个整数数组     3、传参为char类型int test(int x, int y, char *sum); //函数接受字符串   4、传递结构体

  • 字符串转换为整数2021-07-02 19:35:10

    1、头文件<stdlib.h> 2、函数原型:int ato(const char *str)      函数将字符串转换为整型,该函数返回长整数,如果没有执行有效的转换,函数返回值为0 3、链接:C 库函数 – atoi() | 菜鸟教程 (runoob.com)

  • C语言标准库函数大全2021-06-27 10:02:33

    原文链接 C语言作为影响力最为深远的语言之一,应用范围非常广泛。在一些对性能要求比较高的领域,C语言依然有不可撼动的地位。但是C语言标准库的函数比较多,很多时候我们要实现某个逻辑功能,不知道调用哪些函数。这时就不得不去查询对应的函数文档,这样比较费时。这里把大家能用到的

  • 冒泡排序(进阶):运用回调函数,模拟实现库函数qsort2021-06-15 14:32:44

    C 库函数 - qsort() 声明: void qsort(void *base, size_t nitems, size_t size, int (*compar)(const void *, const void*)) 参数说明: base -- 指向要排序的数组的第一个元素的指针。 nitems -- 由 base 指向的数组中元素的个数。 size -- 数组中每个元素的大小,以字节为单

  • USART_GetITStatus USART_ReceiveData时不能加断点2021-06-14 17:32:24

    这个问题很奇怪,如果USART_ReceiveData加断点的话,会导致一次中断丢失造成程序出错。    断点后程序依然正常运行 但是如果将133行断点去掉,就会出错。另外两者之间也不能加断点。  同事经验:调用的库函数的一般不要加,特别是对时序有要求的函数。

  • 库函数与Linux系统API2021-06-13 22:33:18

    1 文件IO open() close() read() write() lseek()等系统调用函数的使用,在Linux系统调用函数里都是使用文件描述符来操作文件,只有在用open函数打开文件的时候使用了文件名,然后返回了文件描述符用于其它函数操作文件。 open() #include <sys/types.h> #include <sys/stat.h> #i

  • 函数--c2021-06-11 09:02:10

    原型:extern void bzero(void *s, int n); 用法:#include <string.h> 功能:置字节字符串s的前n个字节为零。 说明:bzero无返回值。 由于bzero不是标准库函数,所以可移植性不是很好,建议使用memset函数代替

  • 模拟实现库函数strlen2021-06-04 12:58:33

    很多小伙伴可能会认为这也太容易了吧,这不是有手就行吗于是遍拿起电脑咔咔咔咔 写出了这样一段代码: #include<stdio.h> int main() {     char str[]="no gains";     int count=0;     while(*str++ !='\0')       {             cou

  • s9 Linux 进程管理命令2021-06-01 07:03:23

    9.1 ps:查看进程 9.2-3 pstree & pgrep 9.4-6 kill & killall & pkill 9.7 top:实时显示系统中各个进程的资源占用状况 9.8-9 nice & renice 9.10 nohup:用户退出系统进程继续工作 9.11 strace:跟踪进程的系统调用 、ltrace:跟踪进程调用库函数 9.13-15 runlevel & init & service

  • error C2825: '_Iter': 当后面跟“::”时必须为类或命名空间 -- 原因可能是参数错误或者自定义函数名和库函数名冲突2021-05-29 23:52:22

    今天运行程序的时候遇到了下面这个bug 1> B1020.cpp 1>e:\vs2013\vs2013_rtm_ult_chs\data\vc\include\xutility(371): error C2825: '_Iter': 当后面跟“::”时必须为类或命名空间 1> e:\vs2013\vs2013_rtm_ult_chs\data\vc\include\xutility(584): 参见对正在编译的

  • 打卡c语言2021-05-29 16:53:12

    今天又是学习c的一天系统性的学习了函数,c的函数种类多大概可以分为两种,一种是库函数,一种是自定义函数,学习了常见的几种库函数以及了解到了自定义函数,c的语法结构严谨,很容易出现bug,跟随编译器查找bug,找出错误更好掌握c的精髓

  • 打卡c语言2021-05-29 16:52:55

    今天又是学习c的一天系统性的学习了函数,c的函数种类多大概可以分为两种,一种是库函数,一种是自定义函数,学习了常见的几种库函数以及了解到了自定义函数,c的语法结构严谨,很容易出现bug,跟随编译器查找bug,找出错误更好掌握c的精髓

  • C库函数和系统调用的区别2021-05-23 11:01:41

    主要根据Linux系统来阐述 1.系统调用和库函数本身没有什么关系,也不能说哪一个更底层,因为C语言库函数不一定调用系统调用;系统调用也不一定调用C语言库函数 2.下面这张图给出的是用户自定义的函数和系统调用的关系,以及用户自定义的函数和C语言库函数的关系(注意,系统调用和C语言

  • STM32中HAL库函数的断言函数assert_param()用法解析2021-05-16 18:32:19

    assert_param()的作用 assert_param是一个宏定义,在程序开发中,它的作用就是检测传递给函数的参数是否是有效的参数。默认是不开启的,可以无视它的存在,但在调试程序时,可以打开这个检测机制,调试完再关闭。 assert_param()的函数原型 从库函数源码可以看出,assert_param()的函数

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有