int (*a)[10] 和 int *a[10] 的区别
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] 的区别相关推荐
- 实验五:任意输入10个int类型数据,排序输出,再找出素数
一.实验代码如下: 1 /*本程序用来任意输入10个int类型数据,排序输出,再找出素数*/ 2 3 package jiangli; 4 5 import java.util.Scanner; 6 ...
- 10亿int型数,统计只出现一次的数
原文:http://blog.csdn.net/u010983881/article/details/75097358 题目 10亿int整型数,以及一台可用内存为1GB的机器,时间复杂度要求O(n) ...
- int * * a[10] int * (*a)[10]和 int(*a[10])() 是什么意思
int* (*a)[10]; a是一个指向包含10个int型指针元素的数组. 比如: #include <stdio.h>int main() {// 定义数组,包含10个int*int* ...
- 编写程序定义一个有 10 个 int 型元素的数组,并以其在数组中的位置作为各元素的初值。
*编写程序定义一个有 10 个 int 型元素的数组,并以其 在数组中的位置作为各元素的初值.*/ int main(void) { int array[10]; for (int i ...
- val什么意思vb中的属性值_老司机带你探索Mysql中int(1)、int(10)、int(11)的区别是什么?...
在上一篇原创文章MySQL一个表的自增id用完了,背井大佬让我用这些姿势再往里插数据,最后留下了一个问题,大家知不知道int(1)和int(11)有什么区别,没有小伙伴互动回答,只有一位老哥让我说一下 ...
- 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型元素的数组所占空间,并将该数组的第 ...
- 一次事故,我对MySQL时间戳存char(10)还是int(10)有了全新的认识
摘要:char类型字段想走索引的话,必须用引号括起来.如果是时间戳等类型的纯数字,建议还是存为int型吧. 本文分享自华为云社区<一次事故,我对MySql时间戳存char(10)还是int(10 ...
- int CWnd::GetWindowTextW(LPTSTR,int) const”: 不能将参数 1 从“char [10]”转换为“LPTSTR”
问题描述: [cpp] view plaincopy //定义了三个编辑框控件 接受num1 num2 num3 void CTestDlg::OnBnClickedButton1() //响应按 ...
- 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 ...
最新文章
- 使用livereload实现自动刷新
- Codeforces Round #539 (Div. 2) C. Sasha and a Bit of Relax
- Lesson 8.5 SOFTMAX回归
- 标准STUN判断NAT类型的过程及改进
- 利用burp实现弱密码破解
- TypeScript入门教程 之 classes-emit
- 设置oracle每行显示字符个数,Oracle一列的多行数据拼成一行显示字符-Oracle
- ubuntu使用之-rime
- 博科交换机zone划分
- 编写自己的Windows Live Writer插件
- 201671010415+词频统计软件项目报告
- MySQL 简单查询语句练习题(4+18)
- 《光剑文集》自渡:125首
- 用python处理excel数据、求线性回归方程的r值_Python 线性回归计算r-squared方法
- 新浪云计算平台应用开发
- Lazada代入驻靠谱?Lazada代入驻多少钱?
- 郎平卸任后首次接受采访,说出执教8年的最大感受
- aimesh node重启_华硕 RT-AC86U 和 网件 R7000 组 AiMesh 成功
- 【小程序】跨页面传参通信 onfire.js
- java jpa saveall方法优化_JPA批量保存saveAll的问题