240 发简信
IP属地:北京
  • C 文件操作

    C语言中文件操作主要有以下函数: fopen() :打开一个文件 fclose():关闭一个文件 fgetc():读取一个字符 fgets():读取多个字符 fputc():...

  • C 宏定义与错误处理

    宏定义 C语言中宏定义,又叫预处理器。它不是编译器的组成部分,但却是编译过程中一个单独的步骤。简言之,C 预处理器只不过是一个文本替换工具而已,它们会指示编译器在实际编译之前...

  • C语言 结构体,联合体,枚举

    结构体 C语言中结构体是一组构造数据类型,把不同的数据类型整合起来成为一个自定义的数据类型。如: 初始化方式 或者: 也可以这样: 匿名结构体(相当于是一个结构体的单例) 结...

  • C语言 字符串

    在 C 语言中,字符串其实就是一个字符数组。末尾以'\0'结束,如下: 它也可以写为: 或者还可以字符指针来表示: 用字符数组表示的字符串,可以修改 输出结果: 而用字符指针...

  • C 语言动态内存分配

    C语言中内存管理主要分为以下几块: 栈区 堆区 全局区或静态区 字符常量区 程序代码区 一般栈区都是由系统自动分配回收,但是栈区大小是有限制的,windows下一般为程序分配...

  • C语言 指针

    每一个变量都有内存地址,而指针就是用来存储变量内存地址的。 通过指针给变量赋值 输出结果: 上面的示例中,我们看到了通过给变量取地址来给指针赋值,那么指针与地址有什么区别? ...

  • C语言中浮点型的存储方式

    我们知道,整数在内存中是以补码的形式存放,其中正整数的原码反码补码相同;而负数的补码是它的反码加1. 例: 那么浮点型呢?开局一张图 以float为例描述储存过程。 将浮点数...

  • 各进制之间的换算方法

    不同进制之间数字表示方法 默认的数字是10进制,如:23 以0开头为8进制,如:045 以0b开头为二进制 如:0b11101101 以0x开头为十六进制,如:0x21458...

  • C 中数据类型与大小,输入输出

    在 C 语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。C 中的类型可分为以下几种: 整数类...

  • Kotlin 对象表达式和对象声明

    有时候,我们需要对某个类进行轻微的改动(比如重写或实现某个方法等),而又不用再显示声明新的子类,这时候,我们是怎么处理的呢? Java 中提供了匿名内部类来应对这种情况 Ko...

  • Kotlin 枚举类

    枚举类的最基本的用法是实现类型安全的枚举:枚举常量用逗号分隔,每个枚举常量都是一个对象。 初始化 每一个枚举都是枚举类的实例,它们可以被初始化: 默认名称为枚举字符名,值从0...

  • Kotlin 泛型

    与Java一样,Kotlin也支持泛型,为类型安全提供保证,消除类型强转的烦恼 创建类的实例时我们需要指定类型参数: 定义泛型类型变量,可以完整地写明类型参数,如果编译器可以...

  • Kotlin 数据类与密封类

    数据类 我们经常创建一些只保存数据的类。在这些类中,一些标准函数往往是从数据机械推导而来的。Kotlin 中使用关键字 data 来创建一个只包含数据的类 编译器会自动的从主...

  • Kotlin 扩展

    与 C# 和 Gosu 类似, Kotlin也提供了一种,可以在不继承父类,也不使用类似装饰器这样的设计模式的情况下对指定类进行扩展。我们可以通过一种叫做扩展的特殊声明来实现...

  • Kotlin 接口

    Kotlin 中的接口与Java类似,但是它允许有默认实现。这一点与Java 8有些相近,JDK8及以后,允许我们在接口中定义static方法和default方法。 接口的实...

  • Kotlin 继承

    我们知道Java中所有的类都继承于Object类,而在Kotlin中,Any类就相当于Java中的Object.它是所有类的超类,对于没有超类型声明的类是默认超类。 Any ...

  • Kotlin 类和对象

    类定义 同Java一样,一个类可以具有以下: 函数 主构造函数 主构造器是类头部的一部分,位于类名称之后. 如果主构造器没有任何注解,也没有任何可见度修饰符,那么constr...

  • Kotlin 循环控制

    前面其实我们在一些Demo中已经接触到了循环的一些用法。 For 循环 for 循环可以对任何提供迭代器(iterator)的对象进行遍历,如: 或: 也可以遍历集合的下标 ...

  • Kotlin 条件控制

    IF 表达式 一个 if 语句包含一个布尔表达式和一条或多条语句。它与在Java中的语法其实并没有什么区别。 下面是一般用法 fun ifControlStream(a:I...