软件工具 SofTool.CN 本次搜索耗时 1.509 秒,为您找到 177 个相关结果.
  • C 错误处理

    3361 2021-01-21 《C 语言》
    C 语言不提供对错误处理的直接支持,但是作为一种系统编程语言,它以返回值的形式允许您访问底层数据。在发生错误时,大多数的 C 或 UNIX 函数调用返回 1 或 NULL,同时会设置一个错误代码 errno,该错误代码是全局变量,表示在函数调用期间发生了错误。您可以在 <error.h> 头文件中找到各种各样的错误代码。 所以,C 程序员可以通过检查返回...
  • 01_概述

    3265 2021-01-02 《ARM 汇编初体验》
    大部分 arm core 提供两种指令集 : ARM 指令集(32-bit) Thumb 指令集(16-bit) 32 位 架构中 arm 的一些编程约定 : Byte (字节): 8 bits Halfword(半字): 16 bits Word (字): 32 bits 指令数大约 30 多条。有指令编码表可以进行手工汇编。 ARM 指令的...
  • 28_定时器

    3214 2021-04-29 《GTK系列教程》
    定时器的创建: 使用实例: 定时器的移除: 倒计时实例如下: 定时器在应用编程里用得很广,我们手机里的闹钟,幻灯片播放图片等应用都用到定时器。定时器,每隔一段时间干一件事(程序里表现为调用一个函数),像闹钟,每隔一天响一次。 定时器的创建: guint g_timeout_add(guint interval, GSourceFunc fun...
  • 8.6_全节点

    全节点是指维持包含全部交易信息的完整区块链的节点。更加准确地说,这样的节点应当被称为完整区块链节点”。在比特币发展的早期,所有节点都是全节点;当前的比特币核心客户端也是完整区块链节点。但在过去的两年中出现了许多 新型客户端,它们不需要维持完整的区块链,而是作为轻量级客户端运行。在下面的章节里我们会对这些轻量级客户端进行详细介绍。 完整区块链节点保有完整的...
  • 其它伪操作

    3123 2020-12-25 《ARM 汇编》
    还有一些其他的伪指令,在汇编程序中经常会被使用。
  • 4_定义入口点

    定义汇编入口的两种方法: 汇编程序的缺省入口是_start 标号; 用户也可以在连接脚本文件中用 ENTRY 标志指明其它入口 点; 【例4】定义入口点 .section .data <initialized data here > .section .bss <uninitialized data here > .sectio...
  • C 递归

    3107 2021-01-21 《C 语言》
    数的阶乘 斐波那契数列 递归是以自相似的方式重复项目的处理过程。同样地,在编程语言中,在函数内部调用函数自身,称为递归调用。如下: void recursion () { recursion(); /* 函数调用自身 */ } int main () { recursion(); } C 语言支持递归,即,一个函数可以...
  • C 强制类型转换

    3097 2021-01-21 《C 语言》
    常用的算术转换 强制类型转换是把变量从一种类型转换为另一种数据类型。例如,如果您想存储一个 long 类型的值到一个简单的整型中,您需要把 long 类型强制转换为 int 类型。您可以使用强制类型转换运算符 来把值显式地从一种类型转换为另一种类型,如下所示: (type_name) expression 请看下面的实例,使用强制类型转换运算符把一...
  • Go 接口

    3062 2020-12-26 《Go 语言》
    思想: duck typing - 鸭子类型:当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子。意思就是说:研究一个东西究竟是不是鸭子,取决于它能不能满足鸭子的工作。 接口: go通过接口实现了类型安全的鸭子类型,同时又避免了OOP编程中的继承,我们来学习下go的接口(interface)。go的接口是一种抽象的...
  • C 作用域规则

    3054 2021-01-21 《C 语言》
    C 作用域规则 局部变量 全局变量 形式参数 初始化局部变量和全局变量 C 作用域规则 任何一种编程中,作用域是程序中定义的变量所存在的区域,超过该区域变量就不能被访问。C 语言中有三个地方可以声明变量: 在函数或块内部的局部变量在所有函数外部的全局变量在形式参数的函数参数定义中让我们来看看什么是局部变量、全局变量和形式参数。 局部变...