zoukankan      html  css  js  c++  java
  • (研) int(*p)[10]; int *p[10]; int(*)[10]; 之间的区别

    int *p[10]; 从这个最简单的说起
    p先与后面的[4]结合,说明他本质是一个数组 ,“[]”的优先级比“*”要高。p先与“[]”结合,构成一个数组的定义,数组名为p,int *修饰的是数组的内容,这个指针数组与一般数组不同的就是存放的数据类型(此处是指针)

    ***************************************************

     int(*p)[10];   

    p先与*结合,那就说明p本质是一个指针,“*”号和p2 构成一个指针的定义,指针变量名为p2
    int 修饰的是数组的内容,即数组的每个元素。数组在这里并没有名字,是个匿名数组
     

    a 和&a 之间的区别

    指向这个页面

    http://www.cnblogs.com/mq0036/p/3382732.html

    
    
     
  • 相关阅读:
    Alpha冲刺Day5
    Alpha冲刺Day4
    Alpha冲刺Day3
    团队作业——随堂小测
    Alpha冲刺Day2
    Alpha冲刺Day1
    团队项目需求分析
    结对项目第二次作业
    Linux中exec命令相关
    .lib和.dll文件
  • 原文地址:https://www.cnblogs.com/cs-lcy/p/6916209.html
Copyright © 2011-2022 走看看