指针 数组 声明

原创 2007年09月28日 09:58:00
int (**a)[10] —— a是二级指针(指向一维数组指针的指针),数组元素为整型;

int *(*b)[10] —— b是指向一维数组的指针,数组元素为指向整型的指针;

int    **c[10] —— c是一个数组,数组元素为二级指针(指向整型指针的指针)。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

关于C语言声明、指针、数组、函数、typedef等等的一通“超级扯”

关于C语言声明、指针、数组、函数、typedef等等的一通“超级扯” 按:在CSDN论坛上,有坛友这样提议: typedef int (*PF)(); 应该被写作: typedef i...

指针与数组是如何访问的——可以用extern int *p作为int p[N]的外部声明吗?

[摘要]C语言中,很多情况下指针与数组的的使用方式十分类似,使用数组名为一个指针变量赋值也是完全合法的。这造成一个假象,即数组就是指针,对于它们二者的区别是一个老生常谈的话题,本文仅从指针与数组访问内...

声明返回数组指针的函数

声明返回数组指针的函数

C语言中的声明解析规则——数组,指针与函数

摘要:C语言的申明存在的最大问题是:你无法以一种人们所习惯的自然方式和从左向右阅读一个声明,在引入voliatile和const关键字以后,情况更加糟糕了。由于这些关键字只能出现在声明中,是的声明形式...

返回类型是函数指针的函数指针 类比复杂的数组声明

1.指针函数 先看下面的函数声明,注意,此函数有返回值,返回值为int *,即返回值是指针类型的。 2.函数指针 顾名思义,函数指针说的就是一个指针,但这个指针指向的函数,不是普通的基本数据类型...

指针的指针&指针的引用&复杂数组声明

1..  概述       变量的定义包括一个基本数据类型(base type)和一组声明符。在同一条定义语句中,虽然基本数据类型只有一个,但是声明符的形式却可能不同。也就是说,一条定义语句可能定义出...

const int *a, int const *a,int * const a,区别,指针数组,数组指针,声明与定义

几个容易混淆的概念,记在这里 一、=====C语言声明的方法,对理解下面的两个都有帮助=========================== (http://bbs.chinaunix.net...

const int *a, int const *a,int * const a,区别,指针数组,数组指针,声明与定义

const int *a, int const *a,int * const a,区别,指针数组,数组指针,声明与定义 2008-07-25 11:04 几个容易混淆的概念,记在这里 一、===...

const int *a, int const *a,int * const a,区别,指针数组,数组指针,声明与定义(转)

几个容易混淆的概念,记在这里一、=====C语言声明的方法,对理解下面的两个都有帮助===========================(http://bbs.chinaunix.net/viewt...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)