77问答网
所有问题
当前搜索:
怎样定义一个指针
...指向
指针
数组的指针、指向数组的指针的指针,分别
如何定义
...
答:
1. 如何声明一个指针,
这个指针是指向整个数组的,数组有n个元素,每个元素是int,不是int (*p)[n],而是最简单的int*p
;2. 如何声明一个指针,这个指针也是指向数组的,数组有n个元素,每个元素不是int,而是指针int*;这个指针是int**p;3. 又如何声明一个指针,它指向另一个指针,这“另一个...
C语言
指针定义
答:
(1)指针变量定义的格式:类型标识符 *变量名
; 如:int *point;注意:在定义int point;的时候 ,加粗部分的 不是取值符,而是修饰point是一个指针变量,如何确定point指向什么类型的变量呢,需要进行下一步:看非加粗部分,int则表示point指向int类型变量或保存int类型变量的地址。(2)指针变量的初...
有定义:int a[3][10];
定义一个指针
p,可以赋值:p=a,
如何定义
该指针?
答:
定义如下:int (*p)[10];p = a;注意与int *p[10];的区别:int (*p)[10]; //
p是一个指向有10个列的数组的指针,即p是指针
,指向含有10个int型列的数组。int *p[10]; // p是一个含有10个int型指针的数组,即p是数组,可以存放10个类型为int*的指针。小技巧:如果指针包含在括号()...
C++中
指针
的用法有那些?
怎么定义
?怎么初始化?
答:
严格地说,
一个指针是一个地址,是一个常量
。而一个指针变量却可以被赋予不同的指针值,是变量。但常把指针变量简称为指针。为了避免混淆,我们中约定:“指针”是指地址,是常量,“指针变量”是指取值为地址的变量。定义指针的目的是为了通过指针去访问内存单元。既然指针变量的值是一个地址,那么这个地址不仅可以是...
指针
的
定义
是什么?
答:
指针一般指向一个函数或一个变量
。在使用一个指针时,一个程序既可以直接使用这个指针所储存的内存地址,又可以使用这个地址里储存的函数的值。在计算机语言中,由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,
将地址形象化的称为“指针”
。意思是通过它能找到以它为地址的内存单元...
如何定义一个指针
指向一个字符串?
答:
在c语言中
定义一个指针
char*p;charstr[10]="afjkfdhsjk";p=str;指针p指向字符串str的首地址 C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的...
如何定义
指向函数的
指针
?
答:
一、
定义一个
函数
指针
的方法如下:返回值类型 (* 指针变量名)([形参列表]);1、int func(int x); /* 声明一个函数 */ 2、int (*f) (int x); /* 声明一个函数指针 */ 3、f=func; /* 将func函数的首地址赋给指针f */ 二、函数指针的用法:函数指针的应用:(*指针变量名)(...
C语言
如何定义指针
指向字符型二维数组
答:
1.使用列
指针
:
定义一个
列指针p,让它指向二维数组的第0个元素 int a[3][4];int *p;p=&a[0][0];//因为a[0]是第0行的数组名,所以p=&a[0][0]相当于p=a[0],因为a[i][j]前面共有i*4+j个元素 该二维数组的任意i行j列元素可表示为*(p+i*4+j)。2.使用行指针:定义一个...
如何定义一个
指向任何函数的
指针
答:
(1) 指向函数的
指针
变量的一般定义形式为:数据类型 (*指针变量名)(函数参数列表)这里数据类型就是函数返回值的类型 (2) int (* p) ( int,int ); 它只是
定义一个
指向函数的指针变量 p, 它不是固定指向哪一个函数的,而只是表示定义这样一个类型的变量,它是专门用来存放函数的入口地址的。...
怎样定义一个
指向一维数组的
指针
答:
定义一个
指向一维数组元素类型的
指针
,并且赋值成指向一维数组首元素即可 比如:int a[10],*p; p=a;//或者p=&a[0]; 这样就可以用p[0]访问a[0],p[9]访问a[9]//在p不变的情况下 *p就是a[0]的内容,*(p+2)就是a[2]的内容 ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
定指针什么意思
指针的基本概念
指针定义的一般形式
指向指针的指针怎么定义
什么样才是指针形式
指针是怎么定义
指针的含义
指针存放的是数据的地址
指针的另一种说法