zoukankan      html  css  js  c++  java
  • 第四章:数组与指针

    1:初始化:内置类型的数组在函数体内没有初始化,在外是有的;而指针是都没有的。

    2:null叫空字符—‘’为0--char--1个字节;NULL---叫空指针--为0--int---4个字节的。

    3:数组是不能直接赋值与复制的;而容器可以;

    4:size_t   ptrdiff_t 数组==== size_type difference_type 容器

    5:void*是类型不确定;NULL是对象不确定,类型确定

    6:超出末端指针,末端迭代器;用途一样,看门狗

    7:const对象的指针不可以初始换非const对象的指针,但是反之可以;对于const变量是可以初始化非const变量的,反之亦可以。

    8:const指针其实是自以为是指向const对象的指针

    9:typedef定义不能简单看做是文本展开,特别是const时

    10:习惯:const放在类型前,而对于typedef后,注意放后面易于理解。

    11:多维数组,只是数组的数组;注意 int *p[4]和int (*p)[4]的区别,前者是表示存放4个int指针,后者表示存放4个int

  • 相关阅读:
    Nuget:aliyun-openapi-sdk
    iptables简述
    openOffice安装
    bash:command not found
    linux nc命令
    linux命令帮助
    linux用户管理
    LDAP 后缀操作
    LDAP缓存命令
    LDAP索引及缓存优化
  • 原文地址:https://www.cnblogs.com/miner007/p/4011011.html
Copyright © 2011-2022 走看看