定义int *p[3]表示什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 07:36:40
定义int *p[3]表示什么?

定义int *p[3]表示什么?
定义int *p[3]表示什么?

定义int *p[3]表示什么?
如果完整的话,这应该是一句定义指针数组吧,也就是定义三个指针变量,三个指针变量又是一个数组.p[0],p[1],p[2];
没有这样子用过.
刚刚试了一下,是这样子的.例子程序:
#include "stdafx.h"
#include"windows.h"
#include
using namespace std;
int main()
{
int a;
int *p[3];
for(int i=0;i

定义int *p[3]表示什么? 若有定义int a[10],*p=a;,则p+5表示什么 定义一个int**p; 那么*p表示什么意思?求高手 若有定义int a[8],*p=a;,则*(p+3)表示_____ int *p,a=3;*p=&a;&p表示什么? C语言 short int (*p)[3];这表达式是定义的什么? 数组定义为int a[4][5];,引用a+3表示什么 若有以下定义,int s[7],*p=s,则p+4表示 1.已有定义 int a[10],*p; 则正确的赋值语句是( ).A.p=100; B.p=a[5]; C.p=a[2]+2; D.p=a+2;2.若有定义int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是 ( )A.*p B.a[1] C.*a D.a[10]3.设有定义int x[6]= 1.已有定义 int a[10],*p; 则正确的赋值语句是( ).A.p=100; B.p=a[5]; C.p=a[2]+2; D.p=a+2;2.若有定义int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是 ( )A.*p B.a[1] C.*a D.a[10]3.设有定义int x[6]= 1.已有定义 int a[10],*p; 则正确的赋值语句是( ).A.p=100; B.p=a[5]; C.p=a[2]+2; D.p=a+2;2.若有定义int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是 ( )A.*p B.a[1] C.*a D.a[10]3.设有定义int x[6]= int a[10],*p=a;则p+4表示什么? 8、若有定义int a,*p=&a;则变量a还可以表示为( ). 假设有定义 int *p; 那么p[0],&p,&p[0],(&p)[0],*p 分别代表什么?今天遇到的笔试题,看着蛋疼,虽然知道他们的值, 若有以下定义:int x[4][3];int(*p)[3]=x; 则能够正确表示数组元素x[2][1]的表达式是( ).)*((*p+2)[1])B)(*p+2)+1C)*(*p+7)D)*(*p+2)+1) 求c语言选择题答案写好题号谢谢^-^1.已有定义 int a[10],*p; 则正确的赋值语句是( ).A.p=100; B.p=a[5]; C.p=a[2]+2; D.p=a+2;2.若有定义int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是 ( )A C语言程序设计 ,(5月30日前提交该作业)1.已有定义 int a[10],*p; 则正确的赋值语句是( ).A.p=100; B.p=a[5]; C.p=a[2]+2; D.p=a+2;2.若有定义int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式 若有以下定义和语句:int a[10]={1,2,3,4,5,6,7,8,9,10},p=a; 则不能表示a数组元素的表达式是( ) A) *p B)若有以下定义和语句:int a[10]={1,2,3,4,5,6,7,8,9,10},p=a;则不能表示a数组元素的表达式是( )A) *p B) a[10] C)*