定义int a[ ]={10,20,30,40},*p=a;,下列说法错误的是( )A.a[0]的值是10; B.*p的值是10; C.p的值是10 ;D.数组a的下标的最大值是3 本人指针苦手.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 00:11:38

定义int a[ ]={10,20,30,40},*p=a;,下列说法错误的是( )A.a[0]的值是10; B.*p的值是10; C.p的值是10 ;D.数组a的下标的最大值是3 本人指针苦手.
定义int a[ ]={10,20,30,40},*p=a;,下列说法错误的是( )
A.a[0]的值是10; B.*p的值是10; C.p的值是10 ;D.数组a的下标的最大值是3
本人指针苦手.

定义int a[ ]={10,20,30,40},*p=a;,下列说法错误的是( )A.a[0]的值是10; B.*p的值是10; C.p的值是10 ;D.数组a的下标的最大值是3 本人指针苦手.
答案是c.p是一个指针,*p =a,就是把指针p指向数组的首地址(数组名代表数组的首地址,它是一个常量,不能出现在等号的左边)

怎么理解定义语句int a=10,*b=&a;RT,怎么理解定义语句int a=10,*b=&a; 设有以下定义的语句;int a [3][2]={10,20,30,40,50,60}.(*p)【2】;p=a; 则*(*(p+2)+1的值为? 定义语句int x=10 x 若已定义int a,则表达式a=10,a+10,a++的值为 设先有定义:int a=10;则表达式(++a)+(a--)的值为 设有定义int a ,b=10;则执行语句a=b 若有定义int a[10],*p=a;,则p+5表示什么 int a=10;f1(){int a=20;printf(%d,a);}f2(){printf(%d,a);}main ( ){int a=30;f1();f2(); printf(a)int a=10;f1(){int a=20;printf(%d,a);}f2(){printf(%d,a);}main ( ){int a=30;f1();f2();printf(%d,a);}答案是 20 10 30求解答. c++:下面关于类MyClass的定义,对定义中的各语句描述正确的是____.Class MyClass{ public:void MyClass(int a ){x=a } //1int f(int a,int b) //2{ x=a; y=b; }int f(int a,int b,int c=0) //3{ x=a; y=b; z=c; }static void g( ) { x=10; } //4pr int a[]={5,10,15,20,25,30}; int b=LA(a,4); int c=LA(a+2,3);printf(%d %d ,b,#include stdio.hint LA(int *a,int n){int i,s=0;for(i=0;i 下列数组定义错误的是 A.int x=5,a[x]; B.int aa[1]; C.int aa[2][3]; D.int a['a']; 若有定义int a =10,则表达式a+=a-=a*=a的值是多少啊 若要求定义具有10个int类型元素的一位数组a,下列定义语句错误的是()A)#define N 10 B)#define n 5 C)int a[5+5]; D)int n=10,a[n];int a[2*n];为什么选BA)#define N 10 B)#define n 5 int a[2*n]; C)int a[5+5]; D)int n=10,a[n]; 设有定义语句“int a=10,*p=&a;”,则表达式“a+*p”的值是: 设先有定义:int a=10;则表达式(++a)+(a--)的值为什么是22? 已知数组A和指针p定义为:int A[20][10],*p;,要使p指向A的首元素,正确的赋值表达式是[ ].为什么选择D已知数组A和指针p定义为:int A[20][10],*p;,要使p指向A的首元素,正确的赋值表达式是[ ].A) p=&A 或 定义了int a[10] 那么*a代表什么呢?#include stdafx.hvoid input(int *a){ int i; printf(please input 10 numbers: ); for(i=0; i 以下能正确定义且赋初值的语句是?A.int a=b=10;以下能正确定义且赋初值的语句是?A.int a=b=10; B.char c=32;