zoukankan      html  css  js  c++  java
  • typedef

    typedef long long ll;

    1.为基本数据类型定义新的类型名

    这是经常看到的一个东西(当然这个是偷懒专用)

    就是让代码简洁 精炼一点

    这句话下面,ll和long long的效果是相同的

    这句话等同于

    #define ll long long

    至于 define 下一篇博客会讲

    2.自定义数据类型(结构体 共用体...)

    比如说先定义一个结构体

    struct node{
        int x,y;
    };

    那么接下来

    typedef struct node N;

    就可以用 N 这个来代替定义一个结构体了

    N a[100]; == node a[100];

    嗯 第三种...

    3.定义一个数组

    typedef int array[100];

    也就是 用array就可以定义大小为100的数组了

    array a;

    然后这样用法

     

    4.误区

    typedef register int re;

    这样行不行呢?

    嗯 答案是不行 因为不能同时存在两个关键词

    存在两个关键词可能就会报错

    不存在十全十美的文章 如同不存在彻头彻尾的绝望
  • 相关阅读:
    欠采样和过采样
    分类模型之K近邻算法
    机器学习之分类模型
    。。。
    等人
    习惯
    六月一日
    回首
    你还年轻他们老了
    C#和JavaScript交互(asp.net前台和后台互调)总结 (转)
  • 原文地址:https://www.cnblogs.com/qf-breeze/p/10343198.html
Copyright © 2011-2022 走看看