zoukankan      html  css  js  c++  java
  • new delate he typedef的含义

    new:

           new 类型[初值]

           如: new int ;                                     //开辟一个存放整数的存储空间,返回一个指向该存储空间的地址(即指针)

                 char *pt=new char[10];                //开辟一个存放字符数组(包括10个元素)的空间,返回首元素的地址

                 float *p=new float(3.1415926) ;    //开辟一个存放单精度数的空间,并制定该实数的初值为3.1415926,将返回的该空间的地址赋给指针变量p

    delate:

           delate []指针变量

            delate [] pt;                           //在指针变量前面加一对方括号,表示是对数组空间的操作

    typedef:声明类型

        typedef int INTEGER;             //指定用标识符INTEGER代表int类型

        声明一个新类型名的方法:

        ①先按定义变量的方法写出定义语句:int i;

        ②将变量名换成新类型名:              i→COUNT;

        ③在最前面加typedef:                   typedef int COUNT;

        ④然后可以用新类型名去定义变量:   COUNT i;

    优势:方便程序的通用与移植。 

         typedef int INTEGER;             //移植前这样写

         原来系统中变量为int类型处理;

         typedef long INTEGER;          //在移植后改为这样

         这样,新的编译系统(环境)中,把用INTEGER定义的变量作为long类型处理了。

  • 相关阅读:
    hadoop基础
    数据库基础知识
    sqoop基础
    大数据之常用linux常用命令
    zooKeeper基础
    impala基础
    Hbase基础
    Commitlint 提交规范类型
    理解JS闭包
    JS函数作用域及作用域链理解
  • 原文地址:https://www.cnblogs.com/ruoke9/p/5845923.html
Copyright © 2011-2022 走看看