zoukankan      html  css  js  c++  java
  • 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个字节

  • 相关阅读:
    Jenkins动态部署方案
    01-Java学习笔记
    Tcp实现简单的大小写转换功能
    JavaScript 执行环境 与 变量对象
    JQuery
    JavaScript模板引擎
    ECMA6
    谷歌控制台
    prototype 与 __proto__
    JavaScript Math
  • 原文地址:https://www.cnblogs.com/zhengtu2015/p/7827080.html
Copyright © 2011-2022 走看看