• jni c基础总结


    1、c++没有boolean和byte

    2、c中的boolean,0表示false,非零表示true

    3、没有string,就用数组来表示 char  a[]

    4、指针就是内存地址,内存地址就是指针

    作弊工具可以直接修改内存里面的值

    5.函数返回多个值,就是通过传地址参数,修改内存地址的值

    6、数组的取值运算:char类型的数组 +1 移动一个字节;int类型的数组 +1 移动4个字节

    静态内存:栈分配,编译器自由分配和释放

    动态内存:堆分配

    7、函数指针:int(*android)(int x, int y)   android=add

    8、联合体:应用场景(各个类型之间相互转换)

    union Mix {
         long i; //4个字节 
         int k; //4个字节 
         char ii;//1个字节 
    };

    sizeof(union Mix)=4 个字节(因为union联合体共用一块内存空间)

    9、结构体

    //定义结构体 
    struct student{
        int age;//4个字节 
        float score;//4个字节 
        char sex;   //1个字节 
    } ;     

    sizeof(struct student)=12个字节

  • 相关阅读:
    forEach与迭代器
    JavaMap
    java stack
    Java的Iterator迭代器
    JavaScript基础知识汇总
    Http协议总结
    以太坊交易剔重规则
    localhost与127.0.0.1与0.0.0.0
    boost之asio
    调和级数求和
  • 原文地址:https://www.cnblogs.com/zhengtu2015/p/7827080.html
Copyright © 2020-2023  润新知