int *a[10] :数组指针。数组a里存放的是10个int型指针

int (*a)[10] :a是指针,指向一个数组。此数组有10个int型元素 int *a[10] 先找到声明符a,然后向右看,有[]说明a是个数组,再向左看,是int *,说明数组中的每个元素是int *。所以这是一个存放int指针的数组。

int(*a)[10] 先找到声明符a,被括号括着,先看括号内的(优先级高),然后向右看,没有,向左看,是*,说明a是个指针,什么指针?在看括号外面的,先向右看,有[] 是个数组,说明a是个志向数组的指针,再向左看,是int,说明数组的每个元素是int。所以,这是一个指向存放int的数组的指针。

例 int *p[10];

int (*q)[10];

printf( "*p[10]: %d\n ", sizeof(p));

printf( "(*q)[10]: %d\n ", sizeof(q));

结果是: *p[10]: 40 //说明p是一个数组名 (*q)[10]: 4 //说明q是一个指针

int (*a)[10] 和 int *a[10] 的区别相关推荐

  1. 实验五:任意输入10个int类型数据,排序输出,再找出素数

    一.实验代码如下: 1 /*本程序用来任意输入10个int类型数据,排序输出,再找出素数*/ 2 3 package jiangli; 4 5 import java.util.Scanner; 6 ...

  2. 10亿int型数,统计只出现一次的数

    原文:http://blog.csdn.net/u010983881/article/details/75097358 题目 10亿int整型数,以及一台可用内存为1GB的机器,时间复杂度要求O(n) ...

  3. int * * a[10] int * (*a)[10]和 int(*a[10])() 是什么意思

    int* (*a)[10]; a是一个指向包含10个int型指针元素的数组. 比如: #include <stdio.h>int main() {// 定义数组,包含10个int*int* ...

  4. 编写程序定义一个有 10 个 int 型元素的数组,并以其在数组中的位置作为各元素的初值。

    *编写程序定义一个有 10 个 int 型元素的数组,并以其 在数组中的位置作为各元素的初值.*/ int main(void) {     int array[10];     for (int i ...

  5. val什么意思vb中的属性值_老司机带你探索Mysql中int(1)、int(10)、int(11)的区别是什么?...

    在上一篇原创文章MySQL一个表的自增id用完了,背井大佬让我用这些姿势再往里插数据,最后留下了一个问题,大家知不知道int(1)和int(11)有什么区别,没有小伙伴互动回答,只有一位老哥让我说一下 ...

  6. int *p=new int; int *p=new int[10]; int *p=new int(10);这三个有什么区别

    int p=new int;--分配一个int型变量所占大小的空间,并将首地址赋给int 型指针p. int p=new int[10];--分配一个有10个int型元素的数组所占空间,并将该数组的第 ...

  7. 一次事故,我对MySQL时间戳存char(10)还是int(10)有了全新的认识

    摘要:char类型字段想走索引的话,必须用引号括起来.如果是时间戳等类型的纯数字,建议还是存为int型吧. 本文分享自华为云社区<一次事故,我对MySql时间戳存char(10)还是int(10 ...

  8. int CWnd::GetWindowTextW(LPTSTR,int) const”: 不能将参数 1 从“char [10]”转换为“LPTSTR”

    问题描述: [cpp] view plaincopy //定义了三个编辑框控件 接受num1 num2 num3 void CTestDlg::OnBnClickedButton1()   //响应按 ...

  9. C++ 复杂的数组声明: int (*Parray)[10] = arr,int (arrRef)[10] = arr,int *(arry)[10] = ptrs;

    int *ptrs[10]; //ptrs 是含有10个指针的数组int &refs[10]; //不合法,没有引用数组int (*Parray)[10] = &arr; // Par ...

最新文章

  1. 使用livereload实现自动刷新
  2. Codeforces Round #539 (Div. 2) C. Sasha and a Bit of Relax
  3. Lesson 8.5 SOFTMAX回归
  4. 标准STUN判断NAT类型的过程及改进
  5. 利用burp实现弱密码破解
  6. TypeScript入门教程 之 classes-emit
  7. 设置oracle每行显示字符个数,Oracle一列的多行数据拼成一行显示字符-Oracle
  8. ubuntu使用之-rime
  9. 博科交换机zone划分
  10. 编写自己的Windows Live Writer插件
  11. 201671010415+词频统计软件项目报告
  12. MySQL 简单查询语句练习题(4+18)
  13. 《光剑文集》自渡:125首
  14. 用python处理excel数据、求线性回归方程的r值_Python 线性回归计算r-squared方法
  15. 新浪云计算平台应用开发
  16. Lazada代入驻靠谱?Lazada代入驻多少钱?
  17. 郎平卸任后首次接受采访,说出执教8年的最大感受
  18. aimesh node重启_华硕 RT-AC86U 和 网件 R7000 组 AiMesh 成功
  19. 【小程序】跨页面传参通信 onfire.js
  20. java jpa saveall方法优化_JPA批量保存saveAll的问题

热门文章

  1. linux中 probe函数的何时调用的?
  2. MTK 平台上查询当前使用的摄像头模组及所支持预览分辨率
  3. python 编译器重构_Python之父考虑重构Python解释器
  4. 五分钟创建一个自己的NPM包
  5. Web前端开发标准规范
  6. c++基础_特殊回文数
  7. 数据挖掘实战(一):Kaggle竞赛经典案例剖析
  8. 开源助推进NFV发展,红帽为运营商“定制”NFV落地方案
  9. PHP安装编译错误及解决办法
  10. Android的一个关于Activity和UI的小程序